Java 小知识
杨晓昆
一、switch语句
switch 语句的格式:
switch ( 整型或字符型变量 )
{
case 变量可能值1 :
分支一;
break;
case 变量可能值2 :
分支二;
break;
case 变量可能值3 :
分支三;
break;
...
default :
最后分支;
}
? :
条件运算符 三目
从右到左
优先级13
==
杨晓昆
一、switch语句
switch 语句的格式:
switch ( 整型或字符型变量 )
{
case 变量可能值1 :
分支一;
break;
case 变量可能值2 :
分支二;
break;
case 变量可能值3 :
分支三;
break;
...
default :
最后分支;
}
二、变量
? :
条件运算符 三目
从右到左
优先级13
==
优先级7
四、继承中的访问权限
public class SwitchTest
{
public static void main(String[] args)
{
test();
}
public static void test()
{
switch (1)
{
case 0:
System.out.println(0);
case 1:
System.out.println(1);
case 2:
System.out.println(2);
default:
System.out.println("default");
}
}
}
public class MyVariable
{
static int a;
int b;
public static void myMethod(int c)
{
try
{
int d = 0;
System.out.println(d);
}
catch (Exception e) {}
}
}
public static void main(String[] args)
{
boolean b = false ? true : false == true ? false : false;
System.out.println(b);
}
interface A
{
void mymethod();
}
public class B implements A
{
void mymethod()
{
}
}
五、数组的初始化
int[] a=new int[]{1,2,13};
int[] a={1,2,13};
int[] b=new int[9];