Uso de if en java

if
Formato de declaración 1:
if (expresión relacional) { cuerpo de la declaración; }

Proceso de implementación:

① Primero calcula el valor de la expresión relacional

②Si el valor de la expresión relacional es verdadero, ejecute el cuerpo de la declaración

③Si el valor de la expresión relacional es falso, el cuerpo de la declaración no se ejecuta

④ Continúe ejecutando el contenido de la siguiente declaración
Inserte la descripción de la imagen aquí

System.out.println("开始");
	int age = 19;
	if(age >= 18){
    
    
		System.out.println("可以上网吧");
	}
	System.out.println("结束")

Formato 2:
if (expresión relacional) { cuerpo de la declaración 1; } else { cuerpo de la declaración 2; } flujo de ejecución:




① Primero calcula el valor de la expresión relacional

② Si el valor de la expresión relacional es verdadero, ejecute el cuerpo de declaración 1

③Si el valor de la expresión relacional es falso, ejecute el cuerpo de declaración 2

④ Continúe ejecutando el contenido de la siguiente declaración
Inserte la descripción de la imagen aquí

int num = 10;
	if(num % 2 ==0){
    
    
		System.out.println("偶数");
	}else{
    
    
		System.out.println("奇数");
	}

Formato 3:
if (expresión relacional 1) { cuerpo de declaración 1; } else if (expresión relacional 2) { cuerpo de declaración 2; } else { cuerpo de declaración n + 1; } Flujo de ejecución:








① Primero calcula el valor de la expresión relacional 1

②Si el valor es verdadero, ejecute el cuerpo de la declaración 1; si el valor es falso, calcule el valor de la expresión relacional 2

③Si el valor es verdadero, ejecute el cuerpo de la declaración 2; si el valor es falso, calcule el valor de la expresión relacional 3

④…

⑤ Si ninguna expresión relacional es verdadera, ejecute el cuerpo de la oración n + 1.
Inserte la descripción de la imagen aquí

    Scanner s = new Scanner(System.in);
	System.out.println("请输入您的成绩:");
	int score = s.nextInt();
	
	if(score >= 0 && score <=100){
    
    
		
		if(score >= 95 && score <=99){
    
    
		System.out.println("自行车一辆");
		}else if(score >= 90 && score <=94){
    
    
		System.out.println("游乐场一次");
	    }else if(score >= 80 && score <=89){
    
    
		System.out.println("变形金刚一个");
	    }else{
    
    
		System.out.println("请挨揍");
		}
		
	}else {
    
    
		System.out.println("成绩有误");
	}

Supongo que te gusta

Origin blog.csdn.net/qq_42073385/article/details/107700529
Recomendado
Clasificación