Java: Course4
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
Java中实现程序的退出
System.exit(0);
该返回值是void,且exit()里面的内容可以自定义
例:实现时间不同显示和格式的转换
import java.util.Scanner;
class Time{
private int hour;
private int minute;
private int second;
private int passSec;
public int getHour(){
return hour;
}
public void setHour(int hour){
this.hour = hour;
}
public int getMinute(){
return minute;
}
public void setMinute(int minute){
if(minute < 0 || minute >59){
System.out.println("error");
System.exit(minute);
}
this.minute = minute;
}
public int getSecond(){
return second;
}
public void setSecond(int second){
if(second < 0 || second > 59){
System.out.println("error");
System.exit(second);
}
this.second = second;
}
public int getPassSec(){
return passSec;
}
public void setPassSec(int passSec){
if(passSec < 0){
System.out.println("error");
System.exit(passSec);
}
this.passSec = passSec;
}
//初始化时间(以0:0:0形式)
void Time(int hour, int minute, int second){
setHour(hour);
setMinute(minute);
setSecond(second);
}
//初始化时间(以秒的形式)
void TimeGivesec(int giveSec){
if (giveSec < 0){
System.out.println("error");
System.exit(giveSec);
}
hour = (giveSec / 3600);
giveSec = (giveSec - hour * 3600);
minute = (giveSec / 60);
second = (giveSec - minute * 60);
}
//输出时间
void PrintTime(){
System.out.println("时间为: " + hour +
":" + minute + ":" + second);
}
//换算成秒
void PrintpassSec(){
passSec = hour*3600 + minute*60 + second;
System.out.println("换算成秒为: " + passSec);
}
}
public class Demo2{
public static void main(String args[]){
int hour, minute, second, giveSec;
Time time = new Time();
System.out.println("请输入 小时 分钟 秒数,分别按回车键确认");
Scanner input1 = new Scanner(System.in);
hour= input1.nextInt();
Scanner input2 = new Scanner(System.in);
minute = input2.nextInt();
Scanner input3 = new Scanner(System.in);
second= input3.nextInt();
time.Time(hour, minute, second);
time.PrintTime();
time.PrintpassSec();
System.out.println("重新输入时间(总秒数)");
Scanner input4 = new Scanner(System.in);
giveSec = input4.nextInt();
time.TimeGivesec(giveSec);
time.PrintTime();
time.PrintpassSec();
}
}
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |