[switch多重选择][编译检查][新语法][yield]
switchswitch语句根据switch (表达式)计算的结果,跳转到匹配的case结果,然后继续执行后续语句,直到遇到break结束执行如果option的值没有匹配到任何case,例如option = 99,那么,switch语句不会执行任何语句。这时,可以给switch语句加一个default,当没有匹配到任何case时,执行defaultpublic class Main { ...
switchswitch语句根据switch (表达式)计算的结果,跳转到匹配的case结果,然后继续执行后续语句,直到遇到break结束执行如果option的值没有匹配到任何case,例如option = 99,那么,switch语句不会执行任何语句。这时,可以给switch语句加一个default,当没有匹配到任何case时,执行defaultpublic class Main { ...
if浮点数在计算机中常常无法精确表示,并且计算可能出现误差,因此判断浮点数相等正确的方法是利用差值小于某个临界值来判断public class Main { public static void main(String[] args) { double x = 1 - 9.0 / 10; if (Math.abs(x - 0.1) < 0.000...
输出System.out.println()println是print line的缩写,表示输出并换行。因此,如果输出后不想换行,可以用print()public class Main { public static void main(String[] args) { System.out.print("A,"); System....
数组类型数组变量初始化必须使用new int[5]表示创建一个可容纳5个int元素的数组数组所有元素初始化为默认值,整型都是0,浮点型是0.0,布尔型是false数组一旦创建后,大小就不可改变要访问数组中的某一个元素,需要使用索引。数组索引从0开始,例如,5个元素的数组,索引范围是0~4。可以修改数组中的某一个元素,使用赋值语句,例如,ns[1] = 79可以用数组变量.length取数组大...
字符类型字符类型char是基本数据类型,它是character的缩写。一个char保存一个Unicode字符:char c1 = 'A'; char c2 = '中';因为Java在内存中总是使用Unicode表示字符,所以,一个英文字符和一个中文字符都用一个char类型表示,它们都占用两个字节。要显示一个字符的Unicode编码,只需将char类型直接赋值给int类型即可:int n1 =...