Java教程

java流程控制,if语句的使用

本文主要是介绍java流程控制,if语句的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

if单分支结构

语法格式

if (布尔表达式){输出的语句}

用If写一个简易掷筛子游戏

  1. math是java提供的一个数学工具类,random可以生成一个0-1之间的浮点数类型且最大不超过1
  2. 如果If语句没有写{},则只运行第一句代码!
  3. 任何时候使用if语句必须加上{}!
int i = (int) (7 * Math.random());
        int z = (int) (7 * Math.random());
        int c = (int) (7 * Math.random());

        System.out.println("第一次结果:" + i);
        System.out.println("第二次结果:" + z);
        System.out.println("第三次结果:" + c);
        if ((i + z + c) > 10) {
            System.out.println("手气不错");
        }
        if ((i + z + c) > 13) {
            System.out.println("卧槽!欧皇!");
        }
        if ((i + z + c) <= 10) {
            System.out.println("酋长,回家吧");

if双分支结构

语法格式:if(){}else{},它的意思是如果()里面的布尔值为true,则执行{}里面的代码,反之则执行else后{}的代码。

它表达的意思和三元运算符?:一样,如

int a = 60;
String age = a>=60?"合格":"不合格";

if(a<60){
   System.out.println("不合格");
    }else{
    System.out.println("合格");
}

两者的含义一样

If多分支结构

也可以用定义多个结构,如:

 int age = (int)(100*Math.random());
        if (age<15){
            System.out.println("小朋友,起来撒尿啦!");
        }else if(age<=25){
            System.out.println("年轻人,别瞎混啦!");
        }else if (age<=50){
            System.out.println("中年人,房贷车贷还完了吗?");
        }else if(age<=65){
            System.out.println("老头子,跳广场舞内娘们好看不?");
        }else if (age<=80){
            System.out.println("老爷子,身体可还硬朗?啃的动骨头不?");
        }else if(age<=100){
            System.out.println("真人!您这还有长生不老药吗?");
        }
        System.out.println("几岁啦?"+age+"岁啦!");
这篇关于java流程控制,if语句的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!