0
点赞
收藏
分享

微信扫一扫

【无标题】Java学习第三期

悲催博士僧 2022-03-13 阅读 66

Java学习第三期

问题简介:

转眼间便已经到了大一下半学期,为了督促自己的学习,湘西某大学一学生创建了一个程序。输入开始学习的时间如1320,和结束学习的时间。此时会输出学习的总时长。并当时长超过3小时时,会提醒“注意休息”。当时长少于一小时,会提醒学生“学习时间太短”

import java.util.Scanner;//建立导包。
public class ScannerTest {
    public static void main(String[] args){
        //该同学学习时间未知,使用键盘录入的方法获取值
        Scanner sc = new Scanner(System.in);
        System.out.println("Please enter start and end times");
        int startTime = sc.nextInt();
        int endTime = sc.nextInt();
        int startHour = startTime/100;
        int startMinute = startTime%100;
        int endHour = endTime/100;
        int endMinute = endTime%100;
        int sum = 0;
        sum = (endHour - startHour)*60 + endMinute - startMinute;
        if(sum>=180){
            System.out.println("You should rest");
        } else {
            System.out.println("Study time is too short");
        }
        
    }
}

在这里插入图片描述

在编译这个程序的过程中,我不小心犯了一个错误,int startTime = sc.nextInt();中的Int被我写成了lnt,导致变量找不到符号。

举报

相关推荐

0 条评论