刚学java.这道课堂作业题不会求助大家了.(1小题都行啊)谢谢拉

warningpop 2007-09-24 11:30:51
JAVA三类流程控制语句的运用
(1)任意输入三个数,输出最大的一个。
(2)在10000以内的自然数中,输出所有既能被3整除 ,又能被5整除,且能被7整除的数。
(3)输入学生的成绩,要求程序自动判断该学生的成绩等级。
规则如下:
90分以上等级为A;80-89等级为B;70-79等级为C;60-69等级为D;60分以下为E。
要求运用if—else if 与 switch —case 两种形式编写程序。
...全文
698 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyGou 2007-10-12
  • 打赏
  • 举报
回复
omg
ttstarhxj 2007-09-26
  • 打赏
  • 举报
回复
建议打好基础,看懂例子,有空多写写代码,多看看优质的代码,大伙写程序的都是这么过来的,不过多练手才是关键.
最重要点就是自己多写,记得大学里盛行抄袭编程代码,搞的一上机考试或者笔试,挂掉大半,最离谱有次c++考试全系3个班过的只有10多个,结果过的都拿了奖学金,巨汗.
现在回想当时老师为什么让我们用文本工具写代码的强势了,多写才能记得住,一开始也是照搬书上的例子跑起来再改改,现在做项目,时间压的紧,就一代码机器,常用代码助手,感觉写的是快了,可是怀疑笔试的话,还得挂,或者低分,因为根本拼不出那些代码的单词.
国内的技术又不值钱,通常的技术人员身兼数职,而且技术面太光,根本没时间去研究,通常是快速找解决难题的方案,哎...觉得工作了快2年了,都没学到什么东西.
zephyr_cc 2007-09-25
  • 打赏
  • 举报
回复
呵呵,多编点就好了~
warningpop 2007-09-25
  • 打赏
  • 举报
回复
大哥.谢了啊
初学看来是要花的功夫的.今天看了一天的书.老是编个错的.看你三两下就编好了.真是佩服啊.读了你的代码很有启发性.以后多多指教哦~
zephyr_cc 2007-09-25
  • 打赏
  • 举报
回复
客气~呵呵
zephyr_cc 2007-09-25
  • 打赏
  • 举报
回复
第一个题

import java.util.Scanner;

public class Test54 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double max = Double.MIN_VALUE;
double d;
for (int i = 1; i <= 3; i++) {
System.out.println("input number " + i + ":");
d = sc.nextDouble();
if (d > max)
max = d;
}
System.out.println("max number is: " + max);
}
}
warningpop 2007-09-25
  • 打赏
  • 举报
回复
这位兄弟(大哥)太谢谢你了
我刚开始学java,也是第一次来发帖.总之很感谢你的帮助.谢谢啊.
zephyr_cc 2007-09-25
  • 打赏
  • 举报
回复
第三题

import java.util.Scanner;
public class Test53 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("input a score:");
float f = sc.nextFloat();
if ((90 <= f) && (f <= 100)) {
System.out.println("grade A");
} else if ((80 <= f) && (f < 90)) {
System.out.println("grade B");
} else if ((70 <= f) && (f < 80)) {
System.out.println("grade C");
} else if ((60 <= f) && (f < 70)) {
System.out.println("grade D");
} else if ((0 <= f) && (f < 60)) {
System.out.println("grade E");
} else {
System.out.println("wrong input!");
}
}
}
jcd777 2007-09-25
  • 打赏
  • 举报
回复
我现在也初学JAVA,遇到编程的题,自己想半天想不出来,或责总是不能想的全面,但一看答案就什么都明白了,我觉得这样感觉超级不好.大家建议一下吧.
tanlingyun 2007-09-25
  • 打赏
  • 举报
回复
自己动手,丰衣足食
warningpop 2007-09-25
  • 打赏
  • 举报
回复
大家批评的是.的确不能一开始学就养成依赖心理.我会努力的.谢谢大家.
summerfeel 2007-09-25
  • 打赏
  • 举报
回复
这样的程序该在C语言中练习
l52100 2007-09-25
  • 打赏
  • 举报
回复
第二题
class Test{
public static void main(Strng[] args]){
for(int i = 0;i<10000;i++){
if(i%3==0&&i%5==0&&i%7==0){
System.out.println(i);
}
}
}
}
伍子V5 2007-09-25
  • 打赏
  • 举报
回复
编程多动手
要不准眼高手低
sharelist 2007-09-25
  • 打赏
  • 举报
回复
来晚了。
WilliamChang 2007-09-25
  • 打赏
  • 举报
回复
自己动手才能进步!
加油馒头 2007-09-25
  • 打赏
  • 举报
回复
楼上说的对
这种题目都来问,以后怎么办
这只是最基础的啊~
wshsm 2007-09-25
  • 打赏
  • 举报
回复
同学,这些简单的题目就来发帖问,那你自己学什么啊?
养成依赖心理就不好了
drakedog 2007-09-25
  • 打赏
  • 举报
回复
来晚鸟~~
chb865 2007-09-25
  • 打赏
  • 举报
回复
第一道题:手工输入三个数,判断最大的数
int[] number=new int[3];
for(int i=0;i<3;i++){
Scanner scan = new Scanner(System.in);
number[i]=scan.nextInt();
}
if(number[0]<number[1])
number[0]=number[1];
if(number[0]<number[2])
number[0]=number[2];
System.out.println("最大的数为:"+number[0]);
}
第二道题:
for (int i = 0; i < 10000; i = i + 105) {
if(i%105==0)
System.out.println(i);
}
加载更多回复(2)

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧