java学习的第一天 : 常用函数及数据类型
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、
package data1; public class test { public static void main(String[] args) { String s1 = "hello"; String s2 = "HELLO".toLowerCase(); System.out.println(s1); System.out.println(s2); /*在Java中,判断值类型的变量是否相等,可以使用==运算符。 但是,判断引用类型的变量是否相等,==表示“引用是否相等”, 或者说,是否指向同一个对象。例如, 下面的两个String类型,它们的内容是相同的, 但是,分别指向不同的对象,用==判断,结果为false:*/ if (s1 == s2) { System.out.println("s1 == s2"); } else { System.out.println("s1 != s2"); } //正确的判断 //执行语句s1.equals(s2)时,如果变量s1为null,会报NullPointerException //可以把一定不是null的对象"hello"放到前面:例如:if ("hello".equals(s)) { ... } if (s1.equals(s2)) { System.out.println("s1 equals s2"); } else { System.out.println("s1 not equals s2"); } int option = 99; switch (option) { case 1: System.out.println("Selected 1"); break; case 2: System.out.println("Selected 2"); break; case 3: System.out.println("Selected 3"); break; default://如果option的值没有匹配到任何case,执行default System.out.println("Not selected"); break; } //switch语句还可以匹配字符串。字符串匹配时,是比较“内容相等” String fruit = "apple"; switch (fruit) { case "apple": System.out.println("Selected apple"); break; case "pear": System.out.println("Selected pear"); break; case "mango": System.out.println("Selected mango"); break; default: System.out.println("No fruit selected"); break; } } }

浙公网安备 33010602011771号