if语句三种格式

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语句格式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");
	  }
}
}

结果:
在这里插入图片描述
实例练习:
判断奇偶数:
任意给出一个整数,用程序判断是偶数还是奇数,并在控制台输出是偶数还是奇数

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语句格式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("星期日 ");
		 }
	 }
}

结果:
在这里插入图片描述在这里插入图片描述

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值