1.用户交互Scanner
作用:获取用户输入
import java.util.Scanner; public class Hel { public static void main(String[] args) { Scanner s=new Scanner(System.in); int a; System.out.println("请输入a的值"); a=s.nextInt(); System.out.println("a的值是:"+a); } }
2.顺序结构
一句一句执行的结构
public class Hel { public static void main(String[] args) { System.out.println("1"); System.out.println("2"); System.out.println("3"); System.out.println("4"); System.out.println("5"); } }
3.if 选择结构
public class Hel { public static void main(String[] args) { int a=2; int b=3; if (a>b){ System.out.println(a); } else{ System.out.println("b大"); } } }
4.switch选择结构
public class Hel { public static void main(String[] args) { char grade='C'; switch (grade){ case 'A': System.out.println("优秀"); break; case 'B': System.out.println("良好"); break; case 'C': System.out.println("及格"); break; case 'D': System.out.println("不合格"); break; } } }
5.while循环
public class Hel { public static void main(String[] args) { int i=1; int sum=0; while (i<101){ sum+=i; i++; } System.out.println(sum); } }
6.do while循环
public class Hel { public static void main(String[] args) { int i=0; int sum=0; do { sum+=i; i++; }while (i<101); System.out.println(sum); } }
7.for循环
public class Hel { public static void main(String[] args) { int a=1; int sum=0; for (int i = 0; i < 101; i++) { sum+=i; } System.out.println(sum); } }
8.增强for循环
public class Test01 { public static void main(String[] args) { int a[]={2,7,9,23,19}; for(int x:a){ System.out.println(x); } } }
9.break和continue
-
break:在任何循环语句的主体部分,均可用break控制循环流程。break用于强行退出循环,不执行循环中剩余的语句。
-
continue:用于循环语句中,终止某次循环过程,跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。