If语句是java中最基础的功能,java的判断都离不开if,小编这里整理了一些例子,让我们来看看if语句是如何编写的吧。
If语句编写
例1:
//boolean类型 public class Demo1 { public static void main(String[] args) { // boolean a = true; //真 // boolean b = false; //假 // boolean c = "true"; //错的。加了双引号就是字符串 System.out.println(5 > 2); //true System.out.println(5 > 12); //false System.out.println(5 > 5); //false System.out.println(5 >= 5); //true } }
例2:
public class Demo2 { public static void main(String[] args) { //2、在路上遇到一个小朋友,跑过去抢劫, //如果小朋友身上的钱大于10元,就抢掉。 //不管有没有抢到,最后都要跑路 int money = 100; if (money >= 10) { System.out.println("不要动,抢劫!!"); } System.out.println("赶紧跑路"); } }
例3:
import java.util.Scanner; public class Demo3 { public static void main(String[] args) { //3、旅行团去旅游,总共有两种旅舍,总统套房和八人间; //现在请每个团员输入自己的年龄, //如果相加小于10,就去住八人间; //如果相加大于等于10,就去住总统套房 //如果17岁,相加结果是8,住8人间 //如果19岁,相加结果是10,住总统套房 Scanner input = new Scanner(System.in); System.out.println("请输入您的年龄:"); int age = input.nextInt(); int num = age / 10 + age % 10; if (num < 10) { System.out.println("8人间"); } else { System.out.println("总统套房"); } } }
多重if语句编写
例1:
import java.util.Scanner; public class Demo7 { public static void main(String[] args) { /* * 输入一个整数, * 如果这个整数等于0输出“生成了一只白猪”, * 如果输入的整数等于1输出“生成了一只黑猪”, * 如果输入的是2输出“生成了一只红猪”, * 如果不是这三个数就输出“生成了一只变形猪”。 */ Scanner input = new Scanner(System.in); System.out.println("请输入一个整数:"); int num = input.nextInt(); if (num == 0) { System.out.println("一头白猪"); } else if (num == 1) { System.out.println("一头黑猪"); } else if (num == 2) { System.out.println("一头红猪"); } else { System.out.println("变形猪"); } } }
例2:
import java.util.Scanner; public class Demo8 { public static void main(String[] args) { /* * 考试成绩在80分以上,奖励一顿鸡腿; * 在70分以上,奖励一炖鸡蛋; * 在60分以上,奖励一吨鸡屁股; * 不及格奖励一吨鸡毛 */ Scanner input = new Scanner(System.in); System.out.println("请输入考试成绩:"); int fen = input.nextInt(); if (fen >= 80) { System.out.println("奖励一顿鸡腿"); } else if (fen >= 70) { System.out.println("奖励一顿鸡蛋"); } else if (fen >= 60) { System.out.println("奖励一顿鸡屁股"); } else { System.out.println("奖励一顿鸡毛"); } } }
例3:
import java.util.Scanner; public class Demo9 { public static void main(String[] args) { /* 输入小明的考试成绩,显示所获奖励 成绩==100分,爸爸给他买辆车 成绩>=90分,妈妈给他买iphoneX 90分>成绩>=60分,妈妈给他买本参考书 成绩<60分,什么都不买 */ Scanner input = new Scanner(System.in); System.out.println("请输入考试成绩:"); int fen = input.nextInt(); if (fen == 100) { System.out.println("爸爸给他买辆车"); } else if (fen >= 90) { System.out.println("妈妈给他买iphoneX"); } else if (fen >= 60) { System.out.println("妈妈给他买本参考书"); } else { System.out.println("什么都不买"); } } }
以上就是关于if语句如何编写的全部内容,if语句是java所有功能的基础,如果还想了解更多相关java入门知识,就快来关注我们吧。
推荐阅读: