码迷,mamicode.com
首页 > 其他好文 > 详细

控制语句-选择结构-1

时间:2020-02-13 22:33:42      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:mil   system   小数   font   exe   static   bsp   rgs   取整   

 

Java中控制语句分以下三种结构:

  1.顺序结构:一般Java默认的结构,即代码由上至下的执行顺序。

  2.选择结构:指判断某一条件后,才能决定下一步的执行逻辑。

  3.循环结构:即反复的执行一段相同或相似的代码,直到条件不符合时才退出不执行此代码。

 

选择结构:

  选择结构分以下三种:

    ①单选择结构

    ②双选择结构

    ③多选择结构

 

  if判断语句:

    if语句对条件表达式进行一次或多次判断,若测试为真(true),则执行后面的语句,否则,跳过该语句。

 

技术图片

 

    表达式:

    单选择结构(if语句):先判断条件表达式的内容,如果为真,则会执行代码体部分,否则不会执行。

if(条件表达式){
    代码体
}

 

    双选择结构(if..else):先判断条件表达式的内容,如果为真,则会执行代码体1部分,如果为假。则会执行代码体2部分。

if(条件表达式){
    代码体1
}else{
    代码体2  
}

 

    多选择结构(if..else..if):if..else可以嵌套使用,以达成多选择结构的目的。

if(条件表达式){
    代码体1
}else if(条件表达式){
    代码体2  
}else{
    代码体3
}

 

 

  示例:

    使用if..else语句实现掷筛子小程序,并在控制台输出结果:

package exercise;

/**
 * @author 刘小将
 * if..else语句的:1,单选择结构;2,双选择结构;3,多选择结构
 * 一个简单的掷筛子小程序
 */
public class TestIf {
    
    public static void main(String[] args) {    //主(main)方法
        double b = Math.random();//Math类:Math.random()会返回一个大于等于0且小于不等于1的double类型的小数,该小数是随机的;
        int e = 1+(int)(b*6);    //强制转型:b是boolean类型,乘以6结果还是为boolean类型,然而筛子不可能有小数,所以得取整。
        System.out.println("点数为:"+e);    //System.out.println();输出
        
        //单选择结构
        if(e>3&&e!=3) {
            System.out.println("是大数吗?"+"是");
        }
        
        //双选择结构
        if(e>3&&e!=3) {
            System.out.println("点数为:"+e);
            System.out.println("结果为:"+"大");
        }else {
            System.out.println("结果为:"+"小");
        }
        
        //双选择结构
        if(e%2==0) {
            System.out.println("结果为:"+"双");
        }else {
            System.out.println("结果为:"+"单");
        }
        
        //多选择结构
        if(e==6) {
            System.out.println("恭喜您,您中了一等奖!");
        }else if(e==5) {
            System.out.println("恭喜您,您中了二等奖!");
        }else if(e==4) {
            System.out.println("恭喜您,您中了三等奖!");
        }else if(e<3||e==3) {
            System.out.println("很遗憾,您未中奖!");
        }
        
    }
}

 

控制语句-选择结构-1

标签:mil   system   小数   font   exe   static   bsp   rgs   取整   

原文地址:https://www.cnblogs.com/joyfulcode/p/12305342.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!