首页 > 编程语言 >mt_Day2 程序流程控制

mt_Day2 程序流程控制

时间:2023-01-09 20:48:17浏览次数:45  
标签:case 10 int Day2 System 程序流程 mt println out

程序流程控制

switch分支这注意事项

1.表达式类型只能是byte,short,int,char,JDK5开始支持枚举,JDK7开始支持String,

不支持double,float,long。

switch穿透性:

不写break遇到case一直往下走,直到遇到break

        int month=7;
        switch(month){
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
                System.out.println("是31天");
                break;
            case 4:
            case 6:
            case 9:
            case 11:
                System.out.println("是30天");
                break;
            case 2:
                System.out.println("闰年29天,非闰年28天");
                break;
            default:
                System.out.println("数据有误");
Random生成随机数
Random r=new Random();

int data=r.nextInt(10); //0~9的随机数,不包含10
System.out.print(data+"\t");

int data=r.nextInt(11)+10; //生成10~20:先生成0~10的随机数,再加10
System.out.print(data+"\t");
//猜数
Random r=new Random();
int num=r.nextInt(100)+1;
System.out.println("请输入猜测数字:");
Scanner sc=new Scanner(System.in);
while(true){
	int guessnum=sc.nextInt();
    if(guessnum<num) System.out.println("猜小了");
    else if(guessnum>num) System.out.println("猜大了");
    else {
        System.out.println("猜对,随机数是:" + guessnum);
        break;
    }
}

标签:case,10,int,Day2,System,程序流程,mt,println,out
From: https://www.cnblogs.com/mt-nika/p/17038462.html

相关文章

  • mt_Day2 方法
    方法1.重载//参数顺序不同,是重载 publicstaticvoidopen(doublea,intb){}publicstaticvoidopen(intb,doublea){}2.return关键字单独使用return; /......
  • MTK的NV说明
    @目录���NV�޸�NV����NV���ߣ�ǩ�����ϲ��дNV�ӿڣ���ע�����NVRAM(NV):ͨ���ģ����ǽ����ݶϵ�����ܱ����İ뵼��洢����Ϊ������ʧ�ԣ���Ƿ����ԣ�������ʴ洢��������Non-VolatileRandomAccessMemory����NVRAM������DRAM��SRAM�����Ĵ洢����ͳ�ΪVRAM��NVRAM��Ϊ4������nvdataprotect_1......
  • MTK分区说明
    @目录简介前言什么是RAM和ROM运行内存RAM手机存储ROM分区对应文件及作用分区的大小分配ckImgSize.logckSysDrv.log分配空间简介MTK分区说明前言对于MTK项目,刚开始领到......
  • 测试网络的小工具WinMTR
    ping网络的小工具搜集了两个版本中文版和英文版中文版----WinMTR中文版.rarhttps://www.aliyundrive.com/s/bZqmokL5dTt提取码:k6v7英文版WinMTR英文版.rarhttp......
  • Go语言学习day2
    1.go的结构体没有构造函数,但是可以自己实现一个。由于值拷贝的开销比较大,所以返回的是结构体指针类型packagemainimport"fmt"typepersonstruct{ name,citystr......
  • Golang入门到实战核心编程-第五章-程序流程控制
    目录1.程序流程控制1.1程序流程个控制介绍1.2三大流程控制介绍及案例1.2.1顺序流程控制1.2.1.1顺利流程控制介绍1.2.1.2顺序流程控制流程图1.2.1.3顺序流程控制案例......
  • day2
    DOS命令(diskoperatingsystem)开启Dos控制台的几种方式常见Dos命令开启软件创建目录文件删除目录文件查看IPping打开cmd的方式:Windows:命令指示符......
  • MTK驱动说明
    @目录简介屏新增屏幕支持摄像头TP按键音量电池简介MTK驱动整理屏新增屏幕支持屏幕添加是在公共区域增加的,增加以后,所有的工程都能够使用,然后在各自的工程下面进行功能......
  • MTK存储说明
    @目录简介说明RAM和ROM的分配编译完后的空间查看简介MTK存储功能说明说明RAM和ROM的分配MTK项目里面,存储部分只需要关注ROM和RAM即可到对应的工程下面pro/FF741_CQ2......
  • 浅析华为云基于HBase MTTR上的优化实践
    摘要:主要介绍华为云在HBase2.x内核所做的一些MTTR优化实践。本文分享自华为云社区《​​华为云在HBaseMTTR上的优化实践​​》,作者:搬砖小能手。随着HBase在华为云的广泛......