天天看点

java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句

java基本程序结构

文章目录

  • 前言
  • 一、if语句
  • 二、switch 语句
  • 二、*案例综合运用:*
    • 1.switch 和 if 语句
  • 三、for循环语句:
  • 四、while循环语句:
  • 五、跳转语句:
  • 六、for 增强型语句

前言

提示:以下是本篇文章正文内容,下面案例可供参考

一、if语句

形式1
if(条件表达式){
语句1
}

形式2
if(条件表达式){
语句1
}else{
语句2
}

形式3
if(条件表达式){
语句1
}else if(条件表达式){
语句2
}else{
语句3
}

形式4
if(条件表达式){
语句1
}else {
语句2
}else{
语句3
}
           

案例展示

java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句
java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句
java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句

二、switch 语句

基本形式:

switch(表达式){
  case "常量1":
  语句块1;
  break;
  case "常量2":
  语句块2;
  break;
  case "常量3":
  语句块3;
  break;
 default:
 语句块 

}
           

结束终止:

  • 执行到最后自然结束
  • 执行到break强制结束
java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句
java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句

二、案例综合运用:

1.switch 和 if 语句

package first;

import java.util.Scanner;

public class HelloWord {
//	使用 if-else 判断用户类型
		public void  typeIf(char c) {
			if(c=='a') {
				System.out.println("您选择的是出租用户!");
			}else if(c=='b') {
				System.out.println("您选择的是求租用户!");	
			}else if(c=='c') {
				System.out.println("您选择的是普通用户!");
			}else if(c=='d') {
				System.out.println("您选择的是系统用户!");
			}else {
				System.out.println("您的输入有误,请重新输入!");
			}
		}
//		使用switch语句判断用户类型
		public void switchType(int c) {
			switch(c) {
			case 1:
				System.out.println("您选择的是出租用户!");
				break;
			case 2:
				System.out.println("您选择的是求租用户!");	
				break;
			case 3:
				System.out.println("您选择的是普通用户!");
				break;
			case 4:
				System.out.println("您选择的是系统用户!");
				break;
			default:
				System.out.println("您的输入有误,请重新输入!");
			}
		}
				
		public static void main(String[]  args) {	
			HelloWord hw=new HelloWord();
			Scanner sc =new Scanner(System.in);
			System.out.println("使用 if-else 判断 ,判断类型:字符");
			 System.out.println("请输入选择的用户类型:a:出租用户  b:出租用户    c:普通员工   d:系统管理员");
			 String str=sc.next();
			 char c=str.charAt(0);//转换
			 hw.typeIf(c);
			 System.out.println("***************************************************************");
			 System.out.println("请输入选择的用户类型:1.出租用户 2.求租用户 3.普通员工  4.系统管理员");
			 System.out.println("使用switch 判断 ,判断类型:整型");
			 System.out.println("请输入用户类型:");
			 int i=sc.nextInt();
			 hw.switchType(i);
			
		}
	}
           
java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句

三、for循环语句:

for(表达式 1; 表达式 2: 表达式3;){
  循环体;
}

无限循环:
for(;;){
   ..........
}
           

计算1-10的平方

public static void main(String[]  args) {
			int sum =0;
			int temp;
			for(int i=1;i<=10;i++) {
				temp=i*i;
				System.out.print(temp+" ");
				sum +=temp;
			}
		System.out.println();
		System.out.println(sum);
	
	}
           
java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句

四、while循环语句:

while (条件表达式){
  循环体;
}
           
public static void main(String[]  args) {
			int sum =0,i=1;
			int temp;
			while(i<=10) {
				temp=i*i;
				System.out.print(temp+" ");
				sum +=temp;
				i++;
			}
		System.out.println();
		System.out.println(sum);
	
	}
	
	}
           

五、跳转语句:

break语句

public static void main(String[]  args) {
			int x=1;
			while (x<10) {
				System.out.println("进入循环,x的初始值为:"+x);
				switch(x) {
				case 0:
					System.out.println("进入switch语句 ,x="+x);
					break;
				case 1:
					System.out.println("进入switch语句 ,x="+x);
					break;
				case 2:
					System.out.println("进入switch语句 ,x="+x);
					break;
				}
				if(x==5) {
					break;
				}
				x++;
				System.out.println("跳出循环,但还在循环中");
			}
	
	}
	
           
java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句

continue语句

public static void main(String[]  args) {
		String output="";
		int count;
		for(count =1;count<=10;count++) {
			if(count==4) {
				continue;
			}if(count ==9) {
				break;
			}
			output+=count+++" ";
		}
			output+="\n Break out of loop count at count ="+count;
			System.out.println(output);
	}
	
           
java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句

六、for 增强型语句

foreach 语句

public static void main(String[]  args) {
		int arr[]= {1,2,3,4};
		System.out.println("一维数组中的元素分别为:");
	     for(int a:arr) {
	    	 System.out.print(a+" ");
	     }
		
           
java基本程序结构前言一、if语句二、switch 语句二、案例综合运用:三、for循环语句:四、while循环语句:五、跳转语句:六、for 增强型语句