javase-语句
来源:互联网 发布:阿里云邮箱的pc客户端 编辑:程序博客网 时间:2024/06/06 19:57
一.if语句
1.if语句中只能判断Boolean类型
二.for循环
1.break与continue的区别:
break:结束当前循环体。
continue:结束一次循环。
2.如何结束嵌套的多个循环体
使用label标签和break。
/** * date:2017年6月1日10:27:19 * target:label的用途。 * @author ypy * conclusion: * break只能跳出当前循环,而使用label标签可以跳出多重循环。 */public class Label {public static void main(String[] args) {System.out.println("只用break时:");for (int i=0; i<5; i++) {for (int j=0; j<5; j++) {if (i == 2) {break;}System.out.println("i=" + i + "时:" + j);}}System.out.println("------------------------");System.out.println("加label");label: //可以是任何名字for (int i=0; i<5; i++) {for (int j=0; j<5; j++) {if (i == 2) {break label;}System.out.println("i=" + i + "时:" + j);}}}}/* *************** jdk1.8运行结果***************只用break时:i=0时:0i=0时:1i=0时:2i=0时:3i=0时:4i=1时:0i=1时:1i=1时:2i=1时:3i=1时:4i=3时:0i=3时:1i=3时:2i=3时:3i=3时:4i=4时:0i=4时:1i=4时:2i=4时:3i=4时:4------------------------加labeli=0时:0i=0时:1i=0时:2i=0时:3i=0时:4i=1时:0i=1时:1i=1时:2i=1时:3i=1时:4 */
三.while循环
四.do while循环
1.循环体内的语句至少执行一次。
五.switch语句
1.switch所能判断的数据类型:
byte,short,char,int,及其封装类和String
原理:
传递给switch和case的应该是个整数表达式,即int,所以byte,short,char以及其封装类可以。
jdk1.7及以后版本支持String,因为在编译器层次会将字符串类型转换为与整数类型兼容的格式。
2.case语句的值是不能重复的,如字符串:“男”和“\u7537”也不可以。
3.case语句的值必须是常量或枚举类型,如果是变量,必须加final。
/** * date:2017年6月1日10:03:08 * target:switch可以判断的数据类型。 * @author ypy * conclusion: * 传递给switch和case的应该是个整数表达式,即int,所以byte,short,char以及其封装类可以。 * 新版本支持String原理:在编译器层次会将字符串类型转换为与整数类型兼容的格式。 * case字句的值是不能重复的,如字符串:“男”和“\u7537”也不可以,且此值必须是常量,如果是变量要加final。 * 也支持enum枚举类型。 */public class Switch {public static void main(String[] args) {float f = 1.3f; //nodouble d = 2.0; //noint i = 5; //yesboolean b = false; //nobyte by = 3; //yesshort s = 2; //yeslong l = 5; //nochar c = 'u'; //yesString str = "yy"; //java7及以后版本yesswitch (str) {case "yy":System.out.println("yes!");break;default:System.out.println("no!");}}}/* *************** jdk1.8运行结果***************yes! */
阅读全文
0 0
- javase-语句
- JavaSE关键语句
- Javase—分支语句
- Javase—循环语句
- javaSE/day3流程控制语句
- JavaSE 学习参考:switch语句
- JavaSE 学习参考:循环语句
- javaSE学习07_switch语句
- Javase—分支语句习题
- Javase—循环语句习题
- JavaSE笔记03:流程控制语句
- javase简单入门3 控制流语句
- javaSE学习笔记之控制语句
- [javase学习笔记]-3.1 if语句
- [javase学习笔记]-3.2 switch语句
- [javase学习笔记]-3.4 for语句
- JavaSE 学习参考:多重循环语句
- JavaSE 学习参考:循环语句中的break
- 深入了解Windows句柄到底是什么
- wireshark报没有可以捕获的接口
- Linux下定位内存泄漏-查看内存空间
- 8月19日CCPC——A Secret(未解决)
- BZOJ 2527: [Poi2011]Meteors 整体二分 树状数组
- javase-语句
- VC++出现无法解析的外部符号的几种情况
- GO语言函数
- jar包和war包的区别
- HDFS
- oracle中怎么用SQL语句获取指定数据库中的所有表名
- 有关哈希表
- 分类算法之决策树C4.5算法
- 【Noip2012】借教室