lass TestSeven{
9
public static void main(String[] args){ int a=5; System.out.println("a>>2="+(a>>2)); System.out.println("a>>>2="+(a>>>2)); System.out.println("a<<2="+(a<<2)); } } ★ a=-5 (6)其它运算符: )其它运算符: 运算符 描述 ?: 所用相当于 if-else [] 用于声明数组、 用于声明数组、创建数组及访问数组元素 . 访问对象的成员 (type) 强制类型转换 new 创建对象或数组 instanceof 判断对象是否为类的实例
四、流程控制语句 流程控制语句 (1)条件控制语句 ) if 语句 switch 语句 (2)循环语句 ) for 语句(foreach 语法) 语句( 语法) class TestForeach{ public static void main(String[] args){ int[] a={1,2,3,4,5,6,7,8,9,10}; /*for (int i=0;i<10 ;i++ ) { System.out.println(a[i]); }*/ for(int x:a){ System.out.println(x); }
10
} } while 循环 do-while 循环 (3)跳转语句 ) break 语句(带标号
的 break) 语句( ) class TestBreak{ public static void main(String[] args){ outer: for (int x=0;x<10 ;x++ ) for (int y=0;y<10 ;y++ ) { if (y==1)break outer; System.out.print(y+" "); } } } continue 语句(带标号的 continue) 语句( ) 五、Java 数组 一维数组: 一维数组: (1)声明数组 ) int a[]; int[] a; (2)数组初始化 ) ① int[] a={1,2,3,4,5,6,7,8,9}; ② int[] a=new int[9]; for(int i=0;i<9;i++){ a[i]=i+1; } ③ int[] a=new int[]{1,2,3,4,5,6,7,8,9};