package mypac;
import java.util.*;
public class myclass {
public static void main(String[]args) {
Scanner reader=new Scanner(System.in);
System.out.print("Enter Number :");
int num1=reader.nextInt();
System.out.print("Enter Number2 :");
int num2=reader.nextInt();
if(num2!=0) {
float res=(float)num1/num2;
System.out.println(res);
}
else
{
System.out.println("Error");
}
}
}
package mypac;
import java.util.*;
public class myclass {
public static void main(String[]args) {
Scanner reader=new Scanner(System.in);
System.out.print("Enter Avg :");
float avg=reader.nextFloat();
if(0<=avg && avg<10) {
System.out.println("Zaeif");
}
if(10<=avg && avg<17) {
System.out.println("Motevaset");
}
if(17<=avg && avg<20) {
System.out.println("Ali");
}
if(0>avg || avg>20) {
System.out.println("Error");
}
}
}
در دستور else if اگر شرط اول برقرار باشد شرط دوم بررسی نمیشود و زمان کمتری صرف میشود؛ اما در صورت نادرست بودن شرط، شرط های بعدی مورد بررسی قرار میگیرند و همانطور که گفته شد اگر شرطی درست باشد، شرط های بعدی بررسی نمیشوند.
برای پاسخ باید وارد شوید