20150727 Day04课程——Switch选择结构
2015-07-30 16:33
190 查看
今天是Java预科课程的上课第四天,课程内容如下:
01.在Java中如何产生一个随机数
Math.random() 随机数范围:[0,1)的double类型数值
02.equals():
在Java中,如果比较两个字符串用==的话,会出现错误,所以以后我们只要是对字符串类型进行对比,统一使用equals方法(char类型的可以用==比较)
03.Switch选择结构
Switch(变量){
case 1:
//语句
break;
case 2:
//语句2
break;
default:
//默认语句
break;
}
04.switch注意点:
01.小括号中表达式只能取两种类型:int(short long byte)、char、String、枚举
02.case分支的值不能相同
03.case和break必须成对出现
04.default的位置不影响运行结果(有break时)——因为当case中没有配置项时,才执行default块的内容
05.switch语句只对比一次
错误信息解决方案:01.Duplicate case:?——英文意思为“重复的case块”,修改成不重复的case值就ok
05. 异常处理
异常:系统在运行过程中出现的问题称之为异常,在编译时出现的错误称为语法错误(或者编译时异常)
用input.hasNextInt()判定用户录入的内容是否是整数
01.在Java中如何产生一个随机数
Math.random() 随机数范围:[0,1)的double类型数值
02.equals():
在Java中,如果比较两个字符串用==的话,会出现错误,所以以后我们只要是对字符串类型进行对比,统一使用equals方法(char类型的可以用==比较)
03.Switch选择结构
Switch(变量){
case 1:
//语句
break;
case 2:
//语句2
break;
default:
//默认语句
break;
}
04.switch注意点:
01.小括号中表达式只能取两种类型:int(short long byte)、char、String、枚举
02.case分支的值不能相同
03.case和break必须成对出现
04.default的位置不影响运行结果(有break时)——因为当case中没有配置项时,才执行default块的内容
05.switch语句只对比一次
错误信息解决方案:01.Duplicate case:?——英文意思为“重复的case块”,修改成不重复的case值就ok
05. 异常处理
异常:系统在运行过程中出现的问题称之为异常,在编译时出现的错误称为语法错误(或者编译时异常)
用input.hasNextInt()判定用户录入的内容是否是整数
相关文章推荐
- 脚本语言的几点疑惑解析
- iOS-#ifdef DEBUG代码块介绍
- 获取文件编码
- StringTokenizer字符串分解
- [Unity3D]Android发布
- Android实现双进程守护 (转)
- android 5.1 添加reboot 飞行模式 silent
- 网络编程笔记4
- 思科单臂路由实验
- C++实现将输入复制到输出的方法
- win10正式版升级后太卡怎么重新安装?
- DataStructure-2-线性表
- 南阳oj 一种排序 题目5
- web安全防护
- java单元测试中setUp方法和setUpBeforeClass方法的区别
- 把Excel中的数据以特定的方式放入txt
- python 使用Pool,并需要关注结果
- ROS进阶学习手记 9 -- 写 tf 的发布器
- 分辨一个app哪部分是原生的哪部分还是网页的
- HDU 2047 阿牛的EOF牛肉串