步骤
思考步骤
重述需求并举例
1.人的思维找
答案(把人看
作机器)
成绩->0~150
固定的:/
程序,输入一个成绩判断优秀、良、及格、不及格
2.软件运行
平台
Web,App,桌面应用(GUI,
Console)->Console
一个Console程序,求10和1中,
最大的值。
3.明确数据
输入
成就1~150
输出
优秀/良/及格/差
4.明确动作
(确定语句
/运算符的
可选项)
输入
/
运算
成绩优秀/良/及格/差
输出
printlnvsprint println
5.重述需求
一个Console程序,
求成绩120~150优秀/105~119良/90~105及格/0~90不及格
import java.util.Scanner;
public class Dome1{
public static void main (String []args){
Scanner input = new Scanner (System.in );
int a,b,c,d;
float e;
System.out.print("请输入第一个数:");
a= input.nextInt();
System.out.print("请输入第二个数:");
b= input.nextInt();
System.out.print("请输入第三个数:");
c= input.nextInt();
d=a+b+c;
e=d/3;
if(e>100||e<0){
System.out.print("不在范围内");
}
else{
if(e>=90&&e<=100){
System.out.print("甲");
}
else if(e>=80&&e<=90){
System.out.print("乙");
}
else if(e>=70&&e<=80){
System.out.print("丙");
}else if(e>=60&&e<=70){
System.out.print("丁");
}
else{
System.out.print("不合格");
}
}
}
}