以下是我的JAVA课程作业,希望能够得到源代码的参考
。
一节课的长度为2小时30分钟,课间休息时间为10分钟,现在要求用户输入时间以后,求出下课的时间以及课间休息开始和结束的试看。
以下是用户界面的输出结果。
When does this lecture start (please indicate hours and minutes)? Hour: 14
Minute: 55
This lecture will end at
Hour: 17
Minute: 25
The mid-lecture break start time is
Hour: 16
Minute: 5
The mid-lecture break end time is
Hour: 16
Minute: 15
以下是我的源代码
package jave.util;
import java.util.Scanner;
public class Assignment1 {
public static void main(String[] args) {
Scanner M= new Scanner(System.in);
Scanner H= new Scanner(System.in);
int numberofmin=M.nextInt();
int numberofh=H.nextInt();
final int classlength=150;
final int breaklength=30;
int numberofhourover = (numberofh*60+numberofmin+classlength)/60;
int numberofminover = (numberofh*60+numberofmin+classlength)%60;
int numberofhourbreakstart = (numberofh*60+numberofmin+classlength/2)/60;
int numberofminbreakstart = (numberofh*60+numberofmin+classlength/2)%60;
int numberofhourbreakover = (numberofh*60+numberofmin+classlength/2)/60;
int numberofminbreakover = (numberofh*60+numberofmin+classlength/2)%60;
System.out.println("The lecture will end at");
System.out.println("HOUR:"+numberofhourover);
System.out.println("MIN:"+numberofminover);
// TODO Auto-generated method stub
}
}
输出的结果是错的,是什么回事呢?