Java面向对象程序设计董小园版课后习题答案参考
1、
import java.text.SimpleDateFormat;
import java.util.*;
//方法二: 只能进行当地时间的转换,交互性不好
public class Trans24212{
public static void main(String[] args) {
Date date=new Date();
SimpleDateFormat sm=new SimpleDateFormat("hh:mm:ss");
String formatedString=sm.format(date);
System.out.println(formatedString);
}
}
//方法一:
//public class Trans24212 {
// public static void main(String[] args) {
// System.out.println("请输入要转换24小时的时间:");
// Scanner scanner = new Scanner(System.in);
// String timetmp = scanner.next();
// System.out.println("要转换的时间是:" + timetmp);
// String num[] = timetmp.split(":");
// int hour = Integer.parseInt(num[0]);
// int minute = Integer.parseInt(num[1]);
// int second = Integer.parseInt(num[2]);
// if (!timetmp.contains(":")) {
// System.out.print("输入格式不正确!");
// } else if (num.length != 3)
// System.out.print("输入格式不正确!");
// else if (hour >= 0 && hour <= 12)
// System.out.println("所输入时间是:" + timetmp);
// else if (hour > 12 && hour < 24) {
// if (minute <= 59 && minute >= 0 && second >= 0 && second <= 59) {
// int hour1 = hour - 12;
// if (minute == 0 || second == 0) {
// String minute1 = "00";
// String second1 = "00";
// System.out.println("转换后的时间是:" + hour1 + ":" + minute1 + ":" + second1);
// }
// System.out.println("转换后的时间是:" + hour1 + ":" + minute + ":" + second);
// } else if (minute > 59 || second > 59)
// System.out.println("格式有误");
// } else if (hour == 24) {
// String hour2="00";
// if (minute == 0 || second == 0) {
// String minute1 = "00";
// String second1 = "00";
// System.out.println("转换后的时间是:" + hour2 + ":" + minute1 + ":" + second1);
// }
// System.out.println("转换后的时间是:" + hour2 + ":" + minute + ":" + second);
// } else {
// System.out.println("格式有误");
// }
// scanner.close();
SimpleDateFormat time=timet
// }
//}
2、
import java.util.Scanner;
public class Printy {
public static void main(String[] args) {
System.out.println("请输入x的值:");
Scanner sc = new Scanner(System.in);
int x = sc.nextInt()