本文目錄一覽:
java的if語句怎麼用
if(con1){
code1
}else{
code2
}
con1是一個條件 ,返回類型為布爾,如1==2[返回false]
code1表示con1成立 即返回true 執行的代碼塊
code2表示code不成立 即返回false 執行的代碼塊
java if用法
if語法:
if(條件){
代碼塊;
}else{
代碼塊;
}
用法舉例:
public class simple{
public static void main(String [] args){
int score=91; //張浩的成績
if(score95){
System.out.println(“老師說:不錯,獎勵一個MP4!”);
}
if(score=95){
System.out.println(“老師說:懲罰進行編碼!”);
}
}
}
按照需要,畫出流程圖來分析下問題,如下圖所示:
JAVA的If語句?
原因:沒有加else
修改後代碼:
public class Test {
public static void main(String[] args) {
/*if語句的第一種格式: if(條件表達式) { 執行語句; }*/
int x=1;
if(x1) {
System.out.println(“Yes”); //如果為真,則輸出“Yes”
}
else {
System.out.println(“over”);
}
}
}
運行結果:
java中if的語法和意思是什麼?
java中if是控制分支結構的,意思是如果條件成立的話,執行某段代碼。
if語句
一個if語句包含一個布爾表達式和一條或多條語句。
語法
If語句的用語法如下:
if(布爾表達式)
{
//如果布爾表達式為true將執行的語句
}
如果布爾表達式的值為true,則執行if語句中的代碼塊。否則執行If語句塊後面的代碼。
public class Test {
public static void main(String args[]){
int x = 10;
if( x 20 ){
System.out.print(“這是 if 語句”);
}
}
}
以上代碼編譯運行結果如下:
這是 if 語句
if…else語句
if語句後面可以跟else語句,當if語句的布爾表達式值為false時,else語句塊會被執行。
語法
if…else的用法如下:
if(布爾表達式){
//如果布爾表達式的值為true
}else{
//如果布爾表達式的值為false
}
實例
public class Test {
public static void main(String args[]){
int x = 30;
if( x 20 ){
System.out.print(“這是 if 語句”);
}else{
System.out.print(“這是 else 語句”);
}
}
}
以上代碼編譯運行結果如下:
這是 else 語句
if…else if…else語句
if語句後面可以跟elseif…else語句,這種語句可以檢測到多種可能的情況。
使用if,else if,else語句的時候,需要注意下面幾點:
if語句至多有1個else語句,else語句在所有的elseif語句之後。
If語句可以有若干個elseif語句,它們必須在else語句之前。
一旦其中一個else if語句檢測為true,其他的else if以及else語句都將跳過執行。
語法
if…else語法格式如下:
if(布爾表達式 1){
//如果布爾表達式 1的值為true執行代碼
}else if(布爾表達式 2){
//如果布爾表達式 2的值為true執行代碼
}else if(布爾表達式 3){
//如果布爾表達式 3的值為true執行代碼
}else {
//如果以上布爾表達式都不為true執行代碼
}
實例
public class Test {
public static void main(String args[]){
int x = 30;
if( x == 10 ){
System.out.print(“Value of X is 10”);
}else if( x == 20 ){
System.out.print(“Value of X is 20”);
}else if( x == 30 ){
System.out.print(“Value of X is 30”);
}else{
System.out.print(“This is else statement”);
}
}
}
以上代碼編譯運行結果如下:
Value of X is 30
java基礎-if語句
//剛剛學習Java希望能解決你的問題,代碼寫得不好,不要見怪 ( ̄ –  ̄)
import java.util.Scanner;
public class Test0001 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
System.out.println (“請輸入年齡:”);
try {
int age = scanner.nextInt();
System.out.println(“請輸入性別:”);
String sex = scanner.next();
panDuan(age, sex);
scanner.close();
} catch (Exception e) {
System.out.println(“輸入錯誤,請正確輸入”);
main(args);
}
}
public static void panDuan(int age,String sex) {
if (!(sex.equals(“女”)||sex.equals(“男”))) {
System.out.println(“輸入錯誤”);
System.out.println(“請輸入\”男\” 或 \”女\””);
return;
}
if (age=7||age=5sex.equals(“男”)) {
System.out.println(“能使用設備”);
}else {
System.out.println(“不能使用設備”);
}
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/259554.html