求求大神帮写,一个小程序

wenzgh 2020-03-12 10:10:25
设计程序求对应分数的等级(60分以下为不合格,60-70分为合格,70-80分为中,80-90分为良,90分以上为优秀),要求:通过键盘输入整数分数,分数在0-100以外,输出“数据录入有误”,其他分数对应输出相应的等级。
...全文
261 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
天涯过客009 2020-03-13
  • 打赏
  • 举报
回复
import java.util.Scanner; class Test{ private int point; private Scanner item=new Scanner(System.in); public void calc(){ System.out.println("输入你的分数"); point=item.nextInt(); if(!(point>=60) & !(point<0)){ System.out.println("你的分数不合格"); }else if(!(point<60) & !(point>69)){ System.out.println("你的分数合格"); }else if(!(point<70) & !(point >79)){ System.out.println("你的分数中等"); }else if(!(point<80) & !(point>89)){ System.out.println("你的分数为良"); }else if(!(point <90) & !(point>100)){ System.out.println("你的分数为优秀"); }else{ System.out.println("数据录入有误"); } } public static void main(String[] args){ new Test().calc(); } }
  • 打赏
  • 举报
回复
System.out.println("请输入整数:"); Scanner scan = new Scanner(System.in); int num = scan.nextInt(); if(num<0||num>100){ System.out.println("数据录入有误"); }else if (num<=60){ System.out.println("不合格"); }else if (num<=70){ System.out.println("合格"); }else if(num<=80){ System.out.println("中"); }else if (num<=90){ System.out.println("良"); }else{ System.out.println("优秀"); }
源者鬼道 2020-03-12
  • 打赏
  • 举报
回复
通过if...else语句实现多路判断条件,直接白话文直译即可。控制台输入采用Scanner类进行输入。
wenzgh 2020-03-12
  • 打赏
  • 举报
回复
求帮助...
wenzgh 2020-03-12
  • 打赏
  • 举报
回复
求求大神帮忙
ℳℓ幻ℳℓ映 2020-03-12
  • 打赏
  • 举报
回复
有scanner输入然后用swtich或者if语句都可以

62,628

社区成员

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

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