请问这两道题怎么做 ?JAVA题 求答案 明天10点之前

1、根据天数(46)计算周数和剩余的天数
2、已知圆的半径radius=1.5,求其面积

第1个回答  2013-07-18
public class Demo{
public staic void main(String[] args){
//习题1
testOne(46);

//习题2
testTwo(1.5f);
}

public static void testOne(int day){
int zhouNum=day/7;

int yuNum=day%7;
System.out.println("周数:"+zhouNum+"余下的天数:"+yuNum);

}
public static void testTwo(float r){
System.out.println(Math.PI*r*r);

}
}追问

这 是两道么???

追答

是啊,写一起了
testOne对应你的第一题
testTwo对应你的第二题

追问

编译报错哎 Demo.java:2: 错误: 需要
public staic void main(String[] args){
^
Demo.java:2: 错误: 方法声明无效; 需要返回类型
public staic void main(String[] args){

追答

手打的,应是static ,你连这个都不会改啊,,,,

追问

不是啊 我没看 所以 分开写是什么样的???是不是把testOne(46);
加到 public static void testOne(int day)里面就行了???

追答

啊,testOne和testTwo是两个方法在一个类中,main是主函数需要通过主函数调用这两个方法才行。你们老师没有要求就这样写可以了。

追问

哦 不好意思 已采纳 上边那个就行哎

第2个回答  2013-07-18
我给你做可以吗?追问

可以啊 只需答案就OK 参考一下而已

追答

第一个:
public test1{
public static void main(string[] args){
System.out.println("周数是:"+(int)46/7+" 剩余的天数是:"+(int)46%7);

}
}
第二个:
public test2{
public static void main(string[] args){
float radius=1.5;
System.out.println("面积是:"+radius*radius*3.14);

}
}

本回答被提问者采纳
相似回答