の ジャワ if ステートメント 状態をテストするために使用されます。チェックします ブール値 状態: 真実 または 間違い 。 Javaにはさまざまな種類のif文があります。
- if ステートメント
- if-else ステートメント
- if-else-if ラダー
- ネストされた if ステートメント
Javaのif文
Java if ステートメントは条件をテストします。それは、 ブロックの場合 条件が true の場合。
構文:
if(condition){ //code to be executed }
例:
//Java Program to demonstate the use of if statement. public class IfExample { public static void main(String[] args) { //defining an 'age' variable int age=20; //checking the age if(age>18){ System.out.print('Age is greater than 18'); } } }今すぐテストしてください
出力:
クラウド コンピューティング アプリケーション
Age is greater than 18
Javaのif-else文
Java の if-else ステートメントでも条件をテストします。それは、 ブロックの場合 条件が true の場合、そうでない場合 それ以外のブロック が実行されます。
構文:
if(condition){ //code if condition is true }else{ //code if condition is false }
例:
//A Java Program to demonstrate the use of if-else statement. //It is a program of odd and even number. public class IfElseExample { public static void main(String[] args) { //defining a variable int number=13; //Check if the number is divisible by 2 or not if(number%2==0){ System.out.println('even number'); }else{ System.out.println('odd number'); } } }今すぐテストしてください
出力:
YouTube VLCからビデオをダウンロード
odd number
うるう年の例:
1 年が 4 と 400 で割り切れる場合、1 年はうるうです。ただし、100 では割り切れません。
public class LeapYearExample { public static void main(String[] args) { int year=2020; if(((year % 4 ==0) && (year % 100 !=0)) || (year % 400==0)){ System.out.println('LEAP YEAR'); } else{ System.out.println('COMMON YEAR'); } } }
出力:
LEAP YEAR
三項演算子の使用
三項演算子 (? :) を使用して if...else ステートメントのタスクを実行することもできます。状態を確認する簡単な方法です。条件が true の場合、? の結果はが返されます。ただし、条件が false の場合は、 : の結果が返されます。
例:
public class IfElseTernaryExample { public static void main(String[] args) { int number=13; //Using ternary operator String output=(number%2==0)?'even number':'odd number'; System.out.println(output); } }
出力:
powershell 以下
odd number
Java if-else-if ラダー文
if-else-if ラダー ステートメントは、複数のステートメントから 1 つの条件を実行します。
構文:
if(condition1){ //code to be executed if condition1 is true }else if(condition2){ //code to be executed if condition2 is true } else if(condition3){ //code to be executed if condition3 is true } ... else{ //code to be executed if all the conditions are false }
例:
Javaで文字列を置換する
//Java Program to demonstrate the use of If else-if ladder. //It is a program of grading system for fail, D grade, C grade, B grade, A grade and A+. public class IfElseIfExample { public static void main(String[] args) { int marks=65; if(marks=50 && marks=60 && marks=70 && marks=80 && marks=90 && marks<100){ system.out.println('a+ grade'); }else{ system.out.println('invalid!'); } < pre> <p>Output:</p> <pre>C grade </pre> <p> <strong>Program to check POSITIVE, NEGATIVE or ZERO:</strong> </p> <pre> public class PositiveNegativeExample { public static void main(String[] args) { int number=-13; if(number>0){ System.out.println('POSITIVE'); }else if(number<0){ system.out.println('negative'); }else{ system.out.println('zero'); } < pre> <p>Output:</p> <pre>NEGATIVE </pre> <h2>Java Nested if statement</h2> <p>The nested if statement represents the <em>if block within another if block</em> . Here, the inner if block condition executes only when outer if block condition is true. </p> <p> <strong>Syntax:</strong> </p> <pre> if(condition){ //code to be executed if(condition){ //code to be executed } } </pre> <p> <strong>Example:</strong> </p> <pre> //Java Program to demonstrate the use of Nested If Statement. public class JavaNestedIfExample { public static void main(String[] args) { //Creating two variables for age and weight int age=20; int weight=80; //applying condition on age and weight if(age>=18){ if(weight>50){ System.out.println('You are eligible to donate blood'); } } }} </pre> <span> Test it Now </span> <p>Output:</p> <pre>You are eligible to donate blood </pre> <p> <strong>Example 2:</strong> </p> <pre> //Java Program to demonstrate the use of Nested If Statement. public class JavaNestedIfExample2 { public static void main(String[] args) { //Creating two variables for age and weight int age=25; int weight=48; //applying condition on age and weight if(age>=18){ if(weight>50){ System.out.println('You are eligible to donate blood'); } else{ System.out.println('You are not eligible to donate blood'); } } else{ System.out.println('Age must be greater than 18'); } } } </pre> <span> Test it Now </span> <p>Output:</p> <pre> You are not eligible to donate blood </pre> <hr></0){></pre></100){>
POSITIVE、NEGATIVE、または ZERO をチェックするプログラム:
public class PositiveNegativeExample { public static void main(String[] args) { int number=-13; if(number>0){ System.out.println('POSITIVE'); }else if(number<0){ system.out.println(\'negative\'); }else{ system.out.println(\'zero\'); } < pre> <p>Output:</p> <pre>NEGATIVE </pre> <h2>Java Nested if statement</h2> <p>The nested if statement represents the <em>if block within another if block</em> . Here, the inner if block condition executes only when outer if block condition is true. </p> <p> <strong>Syntax:</strong> </p> <pre> if(condition){ //code to be executed if(condition){ //code to be executed } } </pre> <p> <strong>Example:</strong> </p> <pre> //Java Program to demonstrate the use of Nested If Statement. public class JavaNestedIfExample { public static void main(String[] args) { //Creating two variables for age and weight int age=20; int weight=80; //applying condition on age and weight if(age>=18){ if(weight>50){ System.out.println('You are eligible to donate blood'); } } }} </pre> <span> Test it Now </span> <p>Output:</p> <pre>You are eligible to donate blood </pre> <p> <strong>Example 2:</strong> </p> <pre> //Java Program to demonstrate the use of Nested If Statement. public class JavaNestedIfExample2 { public static void main(String[] args) { //Creating two variables for age and weight int age=25; int weight=48; //applying condition on age and weight if(age>=18){ if(weight>50){ System.out.println('You are eligible to donate blood'); } else{ System.out.println('You are not eligible to donate blood'); } } else{ System.out.println('Age must be greater than 18'); } } } </pre> <span> Test it Now </span> <p>Output:</p> <pre> You are not eligible to donate blood </pre> <hr></0){>
Java のネストされた if ステートメント
ネストされた if ステートメントは、 別の if ブロック内の if ブロック 。ここで、内側の if ブロック条件は、外側の if ブロック条件が true の場合にのみ実行されます。
構文:
if(condition){ //code to be executed if(condition){ //code to be executed } }
例:
//Java Program to demonstrate the use of Nested If Statement. public class JavaNestedIfExample { public static void main(String[] args) { //Creating two variables for age and weight int age=20; int weight=80; //applying condition on age and weight if(age>=18){ if(weight>50){ System.out.println('You are eligible to donate blood'); } } }}今すぐテストしてください
出力:
You are eligible to donate blood
例 2:
//Java Program to demonstrate the use of Nested If Statement. public class JavaNestedIfExample2 { public static void main(String[] args) { //Creating two variables for age and weight int age=25; int weight=48; //applying condition on age and weight if(age>=18){ if(weight>50){ System.out.println('You are eligible to donate blood'); } else{ System.out.println('You are not eligible to donate blood'); } } else{ System.out.println('Age must be greater than 18'); } } }今すぐテストしてください
出力:
モニターとは何ですか
You are not eligible to donate blood
0){>100){>