if语句格式1(适合做一种情况的判断):

if(关系表达式){
语句体;
}

执行流程
首先计算关系表达式的值
如果关系表达式的值为true,就执行语句体
如果关系表达式的值为false,就不执行语句体
继续执行后边的语句内容

public class Firstproj {
  public static void main(String[] args) {
  /*if语句格式2*/
	  //定义两个变量
	  int a = 10;
	  int b = 10;	  
	  //需求:判断a和b的值是否相等,如果相等,就在控制台输出:a=b
	  if  (a==b)
	  {
		  System.out.println("a=b");		  
	  }
	  //需求:判断a和c的值是否相等,如果相等,就在控制台输出:a=c
	  int c = 10;
	  if  (a==c) 
	  {
		  System.out.println("a=c");		  
	  }
}
}

结果:

if条件中有两个java if语句两个条件_System

if语句格式2(适合做两种情况的判断):

if(关系表达式)
 {
 语句体1;
 }
 else
 {
 语句体2;
 }

执行流程:
首先计算关系表达式的值
如果关系表达式的值为true,就执行语句体1
如果关系表达式的值为false,就执行语句体2
继续执行后边的语句内容

public class Firstproj {
  public static void main(String[] args) {
/*if语句格式2*/	  
	  //定义两个变量
	  int a = 10;
	  int b = 20;	     
	  //需求:判断a是否大于b,如果是,在控制台输出:a的值大于b;如果不是,在控制台输出:a的值小于b
	  if(a>b)
	  {
		  System.out.println("a的值大于b");
	  }
	  else
	  {
		  System.out.println("a的值小于b");
	  }
}
}

结果:

if条件中有两个java if语句两个条件_System_02


实例练习:

判断奇偶数:

任意给出一个整数,用程序判断是偶数还是奇数,并在控制台输出是偶数还是奇数

import java.util.Scanner;
public class Secondjava {
public static void main(String[] args) {
         //为了体现任意给出一个整数,采用键盘录入一个数据
		 Scanner a = new Scanner(System.in);
		 System.out.println("输入一个整数:");
		 int number = a.nextInt();
		 //判断整数是偶数还是奇数要分两种情况进行 判断,使用if……else结构
		 //判断是否偶数需要使用取余运算符实现该功能 number % 2 == 0
		 //根据判定情况,在控制台输出对应内容
		 if(number%2==0)
		 {
			 System.out.println(number+"是偶数");
		 }
		 else
		 {
			 System.out.println(number+"是奇数");	 
		 }
						 
	 }
}

结果:

if条件中有两个java if语句两个条件_java_03

if条件中有两个java if语句两个条件_if条件中有两个java_04

if语句格式3(适合做多种情况的判断):

if(关系表达式1)
 {
 语句体1;
 }
 else if (关系表达式2)
 {
 语句体2;
 }
 …
 else
 {
 语句体 n+1;
 }

执行流程
首先计算关系表达式1的值
如果值为true,就执行语句体1,如果值为false,就计算表达式2的值
如果值为true,就执行语句体2,如果值为false,就计算表达式2的值
…………
如果没有任何表达式的值为true,则执行语句体n+1

实例练习:
输出星期几:
键盘录入一个星期数(1.2.3.4.5.6.7)输出对应的星期一、星期二……星期日

import java.util.Scanner;
public class Secondjava {
public static void main(String[] args) {
         Scanner a = new Scanner(System.in);
         		 
		 System.out.println("请输入一个星期数(1-7):");
		 int week = a.nextInt();
		 if (week == 1)
		 {
			 System.out.println("星期一 ");
		 }
		 else if(week == 2)
		 {
			 System.out.println("星期二 ");
		 }
		 else if(week == 3)
		 {
			 System.out.println("星期三 ");
		 }
		 else if(week == 4)
		 {
			 System.out.println("星期四 ");
		 }
		 else if(week == 5)
		 {
			 System.out.println("星期五 ");
		 }
		 else if(week == 6)
		 {
			 System.out.println("星期六 ");
		 }
		 else 
		 {
			 System.out.println("星期日 ");
		 }
	 }
}

结果:

if条件中有两个java if语句两个条件_System_05

if条件中有两个java if语句两个条件_if条件中有两个java_06