------- android培训、java培训、期待与您交流! ----------
if、switch、for、while的理解
在JAVA流程控制中,主要用到if-else语句和switch-case语句。If主要用于情况较少的时候,比如要么执行A,要么执行B;Switch适合多种情况的条件,且条件为精确值,适用于byte、short、int、char、枚举类型,不适用条件语句,即变量不能为布尔类型。
public class Test { public static void main(String[] args) { int month = 4; if (month < 0 || month > 12) { System.out.println("错误"); } else if (month >= 3 && month < 6) { System.out.println("Spring"); } else if (month >= 6 && month < 9) { System.out.println("Summer"); } else if (month >= 9 && month < 11) { System.out.println("Summer"); } else { System.out.println("Winter"); } } }
public class Test { public static void main(String[] args) { int month = 4; String season; switch (month) { case 1: season = " Winter"; break; case 2: season = " Winter"; break; case 3: season = " Spring"; break; case 4: season = " Spring"; break; case 5: season = " Spring"; break; case 6: season = "Summer"; break; case 7: season = " Summer"; break; case 8: season = " Summer"; break; case 9: season = " Autumn"; break; case 10: season = "Autumn"; break; case 11: season = " Autumn"; break; case 12: season = "Winter"; break; default: season = "错误"; break; } System.out.println(season); } } /* Switch(表达式),只能是整数(int,byte,char,short)表达式 case条件只能是整数(int byte ,char,short)常量,不能是变量及表达式 case条件的内容可以为空,如果为空,则继续执行之下代码 fault表示如果没有满足case的条件的其他一切情况 别忘记写break,会出现穿透(一直执行接下来的代码,直到遇到break或者本代码块结束) */
在Java循环控制中,常用for、while和do...while 3种循环语句,这3种语句都可以用来处理同一问题,在一般情况下它们可以互相代替。但是在实际应用中,也有一些区别。
(1)while语句和do...while语句。
int i = 0;
while (i < 100) {
i++;
}
int i = 0;
do{i++;}
while (i < 100) ;
(2)while语句和for语句
int i = 0;
while (i < 100) {
i++;
}
for (int i = 0; i < 100; i++) {
}
(3)while和for实现无限循环
while (true) {}
for (;;) {}
相关推荐
js第三天---switch语句、while循环、do while循环、for循环
11.6.1-packet-tracer---switch-security-configuration_zh-CN.pka
关于 if while do-while 的循环练习
南京凡德洛照明设计公司----迪拜Switch 餐厅照明工程设计解读.docx
2.9.1-packet-tracer---basic-switch-and-end-device-configuration_zh-CN.pka
2.9.2 Packet Tracer - Basic Switch and End Device Configuration - Physical Mode.pka
(四)--switch与if的效率.pdf
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
HP - FC - SAN - Switch配置实例解析.docx
C语言中分支结构:if语句、if-else语句和switch语句的使用方法.docx
51单片机-C语言for语句do...while语句if...else...语句产生随机数rand()常用基本语句例程源码 do...while语句 for语句 if...else...语句 switch-case-break语句 while与do...while区别 while语句 不同类型数据的差异...
ONSCripter-jh for Nintendo Switch 简介 ONScripter(Open Source Nscripter )是一个用来解析NScripter脚本的第三方开源Galgame游戏引擎,可以在多种平台和设备上(Windows,Linux,FreeBSD,Android,iOS,...
CS-318930-AN-1 CSRmesh 1.1 Switch Application Note
Switch-ALPS-5.SLDPRT Switch-DIP-10.SLDPRT Switch-DIP-12.SLDPRT Switch-DIP-4-2.SLDPRT Switch-DIP-4.SLDPRT Switch-DIP-5.SLDPRT Switch-DIP-6.SLDPRT Switch-DIP-7.SLDPRT Switch-DIP-8.SLDPRT Switch-DIP-9....
switch**C/C++程序员面试宝典-Switch语句:零基础面试者的必备指南** **内容概要:** 本文为零基础的面试者提供了C/C++中switch语句的全面指南,旨在帮助他们掌握面试中可能遇到的switch语句相关问题。内容涵盖了...
商业编程-源码-Csharp实例07 switch App.zip
dip-switch -microblaze-dip-switch-microblaze.zip