1. java.util.Scanner; Scanner scanner = new Scanner(System.in); int a=scanner.nextInt();读入int数 2.printf()类似于c语言的printf,使用方便 3.java.util.Calendar; Calendar cal = Calendar.getInstance(); int year =cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH)+1; int day =cal.get(Calendar.DAY_OF_MONTH); 差不多这个样子吧
代码来啦,如下:1. int a; 读入一个数赋给a Scanner sc = new Scanner( System.in ); System.out.print("请输入一个整数:"); int a = sc.nextInt(); System.out.println("您输入的是:"+a); 2. print输出时如何规定 位数和对齐; //这个类似于C语言 double d = 123.456; //2.1 规定位数 System.out.printf("%10.2f", d); // "%f"意味着输出小数,"10"代表占10个空格的宽度,".2"代表保留2位小数(会四舍五入) System.out.println("其它内容..."); //2.2 规定对齐方式 System.out.printf("%-10.2f", d); // 在"%"后加"-"表示左对齐(默认是右对齐) System.out.println("其它内容...");3.如何获取当前系统时间的年月日给:a,b,c ; Calendar now = Calendar.getInstance(); int year = now.get(Calendar.YEAR); int month = now.get(Calendar.MONTH) + 1; //罗马日历中,月份为0到11,所以必须加1 int date = now.get(Calendar.DAY_OF_MONTH); System.out.println( "年:" + year ); System.out.println( "月:" + month ); System.out.println( "日:" + date );
Scanner scanner = new Scanner(System.in);
int a=scanner.nextInt();读入int数
2.printf()类似于c语言的printf,使用方便
3.java.util.Calendar;
Calendar cal = Calendar.getInstance();
int year =cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH)+1;
int day =cal.get(Calendar.DAY_OF_MONTH);
差不多这个样子吧
System.out.print("请输入一个整数:");
int a = sc.nextInt();
System.out.println("您输入的是:"+a); 2. print输出时如何规定 位数和对齐; //这个类似于C语言
double d = 123.456;
//2.1 规定位数
System.out.printf("%10.2f", d); // "%f"意味着输出小数,"10"代表占10个空格的宽度,".2"代表保留2位小数(会四舍五入)
System.out.println("其它内容...");
//2.2 规定对齐方式
System.out.printf("%-10.2f", d); // 在"%"后加"-"表示左对齐(默认是右对齐)
System.out.println("其它内容...");3.如何获取当前系统时间的年月日给:a,b,c ; Calendar now = Calendar.getInstance();
int year = now.get(Calendar.YEAR);
int month = now.get(Calendar.MONTH) + 1; //罗马日历中,月份为0到11,所以必须加1
int date = now.get(Calendar.DAY_OF_MONTH);
System.out.println( "年:" + year );
System.out.println( "月:" + month );
System.out.println( "日:" + date );