Java高手,快来帮帮我吧,明天交作业啊啊~

其实我们现在学的java很傻很粗浅,但我真的不会,而且我们教科书上关于方法的定义居然只字未提,这书还是清华出的耶,难道我遭遇了山寨...不废话了,入主题,题目如下:1.定... 其实我们现在学的java很傻很粗浅,但我真的不会,而且我们教科书上关于方法的定义居然只字未提,这书还是清华出的耶,难道我遭遇了山寨...
不废话了,入主题,题目如下:
1.定义一个方法,带一个整数类型的参数x,实现判断这个数是否是奇数的功能。如果是奇数,就输出这个数是奇数,如果不是,就输出这个数是偶数。在主方法中调用此方法。
2.定义一个方法,带一个浮点类型的参数作为半径,实现求圆的周长的功能,并将周长的具体值返回给方法调用处。在主方法中调用此方法。
3.定义一个方法,带一个整数类型的参数n,求1—n之间所有的整数的乘积,并将结果返回给方法的调用处。在主方法中调用此方法。
还有两道选择题我蒙算了,这三道拜托各位学兄学姐帮帮忙,其他几十道我自己写。上面这几道题应该是要具体的程序代码,最好是经过测试的能用的再发上来,不用省略,全部发上来就可以。真的好急,明天就检查耶,各位快帮帮我吧,真的是在线等呀!!!
展开
 我来答
coolrapist
2010-12-20 · TA获得超过590个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:110万
展开全部
import java.text.DecimalFormat;

public class Test {

//第一题
public static void checkNumber(int x){

if(x%2 != 0){
System.out.println(x+"是奇数");
}else{
System.out.println(x+"是偶数");
}

}

//第二题
public static double getGirth(float r){
//格式化数字,使得结果保留两位
DecimalFormat df = new DecimalFormat("###.##");
return Double.parseDouble(df.format(Math.PI * 2*r));

}

//第三题
public static int getFactorial(int n){

if(n==0 || n==1){
return n;
}else{
return n*getFactorial(n-1);
}

}

public static void main(String[] args){
checkNumber(1);
System.out.println(getGirth(1.3f));
System.out.println(getFactorial(4));
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友77c33ff
2010-12-19 · TA获得超过481个赞
知道答主
回答量:107
采纳率:0%
帮助的人:51.7万
展开全部
public class testjava {
final float PI=3.14f;
public void test1(int x)
{
if(x%2==0)
{
System.out.println(x+"是偶数");
}
else
{
System.out.println(x+"是奇数");
}
}
public float getC(float r)
{
return (2*r*PI);
}
public int getChecgji(int n)
{
int tem=1;
for(int i=1;i<=n;i++)
{
tem=tem*i;
}
return tem;

}
public static void main(String[]args)
{
testjava obj=new testjava();
obj.test1(9);
float f1= obj.getC(4.5f);
int a= obj.getChecgji(3);
System.out.println("圆的周长为:"+f1);
System.out.println(3+"的阶乘为:"+a);
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LFCX52
2010-12-19
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
1.import javax.swing.JOptionPane;
class A
{
public static void main(String[] args)
{
String str=JOptionPane.showInputDialog("请输入你要判断的数字");
int x;
x=Integer.parseInt(str);
if(x<=0)
{
System.out.println("你输入的数字不对!");
}
else
{
if(x%2==0)
{
System.out.println("你输入的是偶数");
}
else
{
System.out.println("你输入的是奇数!");
}
}
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
thkhxm
2010-12-19
知道答主
回答量:28
采纳率:0%
帮助的人:18.3万
展开全部
import java.util.Scanner;
public class Test1{
private static Scanner input;
public static void main(String args[]){
a = new Test1().one(input.nextInt());
}
public void one(int x){
if (x%2!=0)
System.out.println("是奇数");
else
System.out.println("是偶数");
}
}
剩下的2题都跟上面差不多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式