1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
// 输入与输出 import java.util.Scanner; public class Hello { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("input your name"); String name = scanner.nextLine(); System.out.print("input your age"); int age = scanner.nextInt(); System.out.println("Hi your name:" + name + ",your age:" + age); System.out.printf("Hi your name:%s,your age:%d",name, age); } } // 条件判断 public class Hello { public static void main(String[] args) { // if .. else if .. else int n = 70; if(n >= 90) { System.out.println("优秀"); } else if(n >= 60) { System.out.println("合格"); } else { System.out.println("不合格"); } // 浮点数判断 double x = 1 - 9.0 / 10; if(Math.abs(x - 0.1) < 0.000001) { System.out.println("x等于0.1"); } else { System.out.println("x不等于0.1"); } // 引用类型的值判断 String s1 = "hello"; String s2 = "HELLO".toLowerCase(); // 如果s1为null使用equals会报错 if(s1.equals(s2)) { System.out.println("s1和s2的值相等"); } } } // switch while do while 略 // for foreach public class Hello { public static void main(String[] args) { int[] ns = {1, 4, 9, 16, 25}; for(int i=0;i<ns.length;i++) { System.out.println(ns[i]); } for(int n : ns) { System.out.println(n); } } } // 数组打印 import java.util.Arrays; public class Hello { public static void main(String[] args) { int[] ns = {1, 4, 9, 16, 25}; // 数组的引用地址 System.out.println(ns); // 数组的内容 System.out.println(Arrays.toString(ns)); // Arrays中有很多方法 如:Arrays.sort()、Arrays.deepToString()等 // 可以通过ctrl+左键点击toString进入查看 // 第一次进入可能看不到,可以导入扩展,选择JDK根目录下的src.zip } } // 命令行参数 // java Hello -version "hello world" 如果命令行参数带有空格,需要用引号 // 或者在eclipse中设置 选中Hello.java -> Run -> Run Configurations -> Java Application下的Hello -> (x)= Arguments下的Program arguments中设置 public class Hello { public static void main(String[] args) { System.out.println("命令行参数数量:"+args.length); for(String arg : args) { if("-version".equals(arg)) { System.out.println("verion 1.0.0"); } else { System.out.println(arg); } } } } |