1、
import java.util.Scanner;//导入输入类 public class Hello { public static void main(String[] args) { int x = 10; System.out.print(x);//输出但不换行 System.out.print('\n');//进行换行 long x2 = 9000000000L;//long类型以L结束 System.out.println(x2);//输出并且换行 int age = 12; boolean isadult = age >= 18;//布尔类型,flase,true System.out.println(isadult); final double PI = 3.14; //定义PI是一个常量,不可以修改 var sb = new Hello();//等价于Hello sb = new Hello(); short s = (short) x;//强制类型转换,超出范围会出错 System.out.println(Math.sqrt(2));//输出2的平方根 String str = "fc\"gh"; // 定义字符串 System.out.println(str); int[] ns = new int[5];//定义容量为5的int类型的数组 System.out.println(ns.length);//获取数组的长度 double d = 3.1415926; System.out.printf("%.2f\n", d); //输出格式控制, 显示两位小数3.14 //由于%表示占位符,因此,连续两个%%表示一个%字符本身 Scanner scanner = new Scanner(System.in);//创建Scanner对象 System.out.print("Input your name: ");//打印提示 String name = scanner.nextLine(); System.out.print("Input your age: ");//打印提示 age = scanner.nextInt();// 读取一行输入并获取整数 System.out.printf("Hi, %s, you are %d\n",name,age);// 格式化输出 } }
2、