3 编写这样一个应用程序:从1循环到50并在每行打印一个值,另外还要求在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印"biz",以及在每个7的倍数行上打印出“baz”
4 编写这样一个应用程序:从1循环到100,每个数与35相除取余,余数为0显示“fizzbuzz”,余数为5,10,15,20,25,30显示“fizz”,余数为7,14,21,28显示“buzz”,其余情况显示“ ”
5 编写一个程序,用以判断一个5位数n各位数字的奇偶性,并求出他们的和
6 根据给出的三门课程的成绩,求出平均分,总分和评语(>70为优秀,其余为普通)
7 "输入出租车公里数,输出应付的车费数:
收费标准如下:3000米以下为8元,每超过500米增加1.2元,不足500米按500米计算"高手给解答下 我做完后看看一不一样 尽量用初级语句 谢啦
4 编写这样一个应用程序:从1循环到100,每个数与35相除取余,余数为0显示“fizzbuzz”,余数为5,10,15,20,25,30显示“fizz”,余数为7,14,21,28显示“buzz”,其余情况显示“ ”
5 编写一个程序,用以判断一个5位数n各位数字的奇偶性,并求出他们的和
6 根据给出的三门课程的成绩,求出平均分,总分和评语(>70为优秀,其余为普通)
7 "输入出租车公里数,输出应付的车费数:
收费标准如下:3000米以下为8元,每超过500米增加1.2元,不足500米按500米计算"高手给解答下 我做完后看看一不一样 尽量用初级语句 谢啦
第一题 帮忙看看对不对 有没有什么简单写法? public static void main(String[]args){
for(int x=1;x<=50;x++){
if((x%3==0)&&(x%5==0)){
System.out.println(x+" foo"+" biz");
}
else if((x%3==0)&&(x%7==0)){
System.out.println(x+" foo"+" baz");
}
else if((x%5==0)&&(x%7==0)){
System.out.println(x+" biz"+" baz");
}
else if(x%3==0){
System.out.println(x+" foo");
}
else if(x%5==0){
System.out.println(x+" biz");
}
else if(x%7==0){
System.out.println(x+" baz");
} else{
System.out.println(x);
}
}
}
}
用一个字符串变量比如说s
循环中首先s=""+x;
然后对判断if (x%3==0) s+=" foo";
5和7类似
最后println(s)
这道题lz做好了,所以我提一点意见,还没做的题是不会涉足的,恩~~
for(int x=1;x<=50;x++){
String s=""+x;
if(x%3==0){
s+=" foo";
}
else if(x%5==0){
s+=" biz";
}
else if(x%7==0){
s+=" baz";
}
System.out.println(s);
}
}
} 这样吗? 结果15 21等能被2个整除的不能显示2个啊