Java基础--三大结构

tech2024-10-06  18

顺序

{ }

选择

if-else if-else if-else switch: case: break

循环

do{ }while(); while(){ } for(;;) // for each (增强for循环) JDK5

例子 输出数组元素

package struct; public class Demo05 { public static void main(String[] args) { int[] numbers = {10,20,30,40,50}; //定义一个数组 for(int i =0; i<5; i++){ System.out.println(numbers[i]); } // for each (增强for循环) JDK5 for (int x: numbers){ System.out.println(x); } } }

终止

break\continue

package struct; /** * break continue */ public class Demo06 { public static void main(String[] args) { int i = 0; while(i<100){ i++; //此处如果把 i++放在continue后面的话 //使用continue,程序会一直卡在这儿,continue后面的语句不会执行 if(i==30) // break; //终止整个循环 continue; //终止某次循环 System.out.println(i); } } }

练习

题目: 打印三角形

package struct; public class TestDemo01 { public static void main(String[] args) { //打印三角形 for (int i = 0; i < 5 ; i++) { for (int j = 5; j > i ; j--) { System.out.print(" "); } for (int j = 0; j <= i ; j++) { System.out.print("*"); } for (int j = 0; j < i ; j++) { System.out.print("*"); } System.out.println(); } } }
最新回复(0)