首页 > 其他分享 >10.16 周一

10.16 周一

时间:2023-10-21 11:33:07浏览次数:36  
标签:grade System else num println 周一 10.16 out

 

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        String grade;
        int num;
        Scanner sc = new Scanner(System.in);
        grade = sc.nextLine();
        try {
            num = Integer.parseInt(grade);
            if (num < 0 || num > 100) {
                System.out.println("录入数据错误");

            } else if (num % 0.5 != 0) {
                System.out.println("录入数据错误");
            } else if (num >= 90)
                System.out.println("优");
            else if (num >= 80 && num < 90)
                System.out.println("良");
            else if (num >= 70 && num < 80)
                System.out.println("中");
            else if (num >= 60 && num < 70)
                System.out.println("及格");
            else if (num < 60)
                System.out.println("不及格");
        } catch (NumberFormatException e) {
            System.out.println("输入的数据不是整型");
            return;
        }
    }
    }

一开始用户输入非法字符时会使程序报错,只需要加上try catch语句,如果可以将字符转换为数字,就可正常运行,否则输出提示用户正确输入的信息。

标签:grade,System,else,num,println,周一,10.16,out
From: https://www.cnblogs.com/luoqingci/p/17778691.html

相关文章

  • 10.16日
    下午学习了程序的异常处理,也就是软件工程中维护的最重要一环。接着又又又是王老师的简单课后测试,两节课我只完成到了手动输入算式的部分,因为随机输出算式的部分插入不正确,导致页面一直出不来随机出题。Java异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错......
  • 10.16
    今日代码:500行今日时间:4小时学习内容:今天大数据学习了MapReduce知识,人机交互学习了css的选择器知识。写了一下大数据作业词频统计任务编程实践,任务要求:在Linux系统本地创建两个文件,即文件wordfile1.txt和wordfile2.txt,文件wordfile1.txt的内容格式如下,需要将zhangsan换成自己名字......
  • 每日总结10.16
    今天的学习经历非常充实,早上我们进行了工程实训,学习了铁道知识,下午则投入了四节的Java编程学习,主题是异常处理。这一天的学习经验让我感到收获颇丰,以下是对这些学习内容的总结和反思。在工程实训中,我们深入了解了铁道领域的知识。铁路系统是一个复杂的工程,我们学习了铁路的基本构......
  • 【2023潇湘夜雨】WIN11_Pro_Dev_23565.1000软件选装纯净版10.16
    【系统简介】=============================================================1.本次更新母盘来自WIN11_Pro_Dev_23565.1000。2.增加部分优化方案,手工精简部分较多。3.OS版本号为23565.1000。精简系统只是为部分用户安装,个别要求高的去MSDN下。4.集成《DrvCeo-2.13.0.8》网卡版、运......
  • 日常记录--2023-10月16日--周一
    日程:今天只有上午有课,7点起床,吃了个早饭去上课,早上第一节数据结构,学习了队列,还讲了相关应用。中午午休一个小时,下午起来干了点别的,完善了之前的代码,晚上7-9点听了下代码随想路,学了会javaweb。学了什么:可恶的Javaweb,复习了数据结构。PS:不想学习,想要成为月饼盒;......
  • 2023.10.16——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.DIV+CSS明日计划:学习......
  • 2023.10.16
    今天本来都忘了学习网安的东西,结果晚上突然发现今天还没学,去看了一些堆的东西发现ctfwiki堆的知识概述的内容好多,距离真正的应用还有好多感觉是不是应该每天一边刷题一边学堆,这样更有效率一点? ......
  • 10.16日
    一、上午上工程实训,铁路认知,了解了铁路的工作原理还有基本的工作内容,模拟开高铁,还有铁路列车的模型。二、下午学了Java的异常处理,了解了异常处理的基本知识和重要性。三、努力完成课堂测试!!!!!......
  • 10.16
    铁路认知实训:了解了我国铁路的发展和我国铁路运行的背后的故事和原理,对铁路认知有了初步的了解java:老师上课讲了异常处理,通过异常处理来减少程序出错的概率,防患于未然,但是没听很懂。数据结构作业:完成一个算法统计二叉树中度为1的结点的个数js:基础部分,事件监听,表单验证,表单验证......
  • 大二打卡(10.16)
    今天做了什么:上午没有课,九点洗漱好,玩了会儿,到十一点,出去吃饭,最近真是降温了,十一点了都感觉有点冷,还有女生不穿裤子,真牛下午建民老师的课,今天知道了trycatchfinal的用途,之前用idea的时候,用快捷键搞出来过trycatch的选项,不知道是干什么的,今天知道了,今天建民老师讲了讲大公司和......