Uso de if em java

if
formato da instrução 1:
if (expressão relacional) { corpo da instrução; }

Processo de implementação:

① Primeiro calcule o valor da expressão relacional

②Se o valor da expressão relacional for verdadeiro, execute o corpo da instrução

③Se o valor da expressão relacional for falso, o corpo da instrução não será executado

④ Continue a executar o conteúdo da seguinte declaração
Insira a descrição da imagem aqui

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

Formato 2:
if (expressão relacional) { corpo da instrução 1; } else { corpo da instrução 2; } fluxo de execução:




① Primeiro calcule o valor da expressão relacional

② Se o valor da expressão relacional for verdadeiro, execute o corpo da instrução 1

③Se o valor da expressão relacional for falso, execute o corpo da instrução 2

④ Continue a executar o conteúdo da seguinte declaração
Insira a descrição da imagem aqui

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

Formato 3:
if (expressão relacional 1) { corpo da instrução 1; } else if (expressão relacional 2) { corpo da instrução 2; } else { corpo da instrução n + 1; } Fluxo de execução:








① Primeiro calcule o valor da expressão relacional 1

② Se o valor for verdadeiro, execute o corpo da instrução 1; se o valor for falso, calcule o valor da expressão relacional 2

③ Se o valor for verdadeiro, execute o corpo da instrução 2; se o valor for falso, calcule o valor da expressão relacional 3

④ ...

⑤ Se nenhuma expressão relacional for verdadeira, execute o corpo da frase n + 1.
Insira a descrição da imagem aqui

    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("成绩有误");
	}

Acho que você gosta

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