广州网站制作,小说网站防盗做的最好的是,网站 设计 电商,电脑租赁平台哪个好一、switch语句 switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n1; break; } 首先计算表达式的值#xff0c;然后和case 比较#xff0c;有对应的值就执行对应的语句#xff0c;遇到 break 就结束。 最后如果所有的cas…一、switch语句 switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n1; break; } 首先计算表达式的值然后和case 比较有对应的值就执行对应的语句遇到 break 就结束。 最后如果所有的case 和表达式的值都不匹配就执行 default 语句体然后程序结束。 switch 中的 case 没有对应的 break 这种现象就叫 case 穿透。 二、for循环 for (初始化语句;条件判断语句;条件控制语句) { 循环体语句; } 输出 12345 和 54321 public class Test {
public static void main(String[] args) {
//需求输出数据12345
for(int i1; i5; i) {
System.out.println(i);
}
System.out.println(---);
//需求输出数据54321
for(int i5; i1; i--) {
System.out.println(i);
}
}
} 求12345的数据和并输出 定义和变量必须在循环外部如果在循环内部计算出来的数据是错的。 public class Test {
public static void main(String[] args) {
//定义一个变量保存求和结果初始值为0
int sum 0;
for(int i1; i5; i) {
sum i;
/*
sum i; sum sum i;
第一次sum sum i 0 1 1;
第二次sum sum i 1 2 3;
第三次sum sum i 3 3 6;
第四次sum sum i 6 4 10;
第五次sum sum i 10 5 15;
*/
} 求1到100的偶数和并输出 public class Test {
public static void main(String[] args) {
定义一个变量保存求和的结果初始值为0
int sum 0;
for(int i1; i100; i) {
//添加限制条件判断是否是偶数
if(i%2 0) {
sum i;
}
}
System.out.println(sum);
}
} 三、while循环 初始化语句; while (条件判断语句) { 循环体语句; 条件控制语句; } do...while循环结构 初始化语句; do { 循环体语句; 条件控制语句; }while(条件判断语句); 三种循环的区别 1.三种循环的区别 for 循环和 while 循环先判断条件是否成立然后决定是否执行循环体先判断后执行 do...while 循环先执行循环体然后判断条件是否成立是否继续执行循环体先执行后判断 2.for 循环和 while 的区别 条件控制语句所控制的自增变量归属 for 循环的语法结构 循环结束后不能被访问 条件控制语句所控制的自增变量 不归属while循环的语法结构 循环结束后该变量可继续使用 3.死循环无限循环的三种格式 for(;;){} while(true){} do {} while(true); 四、跳转控制语句 跳转控制语句 break 跳出循环结束循环 跳转控制语句 continue 跳出本次循环继续下次循环 continue 只能在循环中使用 注循环可以嵌套 外循环执行一次内循环执行一圈 。 整个内循环就是外循环的一个循环体内部循环体没有执行完毕外循环不会继续向下执行。 五、random产生随机数 导包--创建对象--产生随机数 import java.util.Random;
public class Random {
public static void main(String[] args) {
//创建对象
Random r new Random();
//用循环获取10个随机数
for(int i0; i10; i) {
//获取随机数
int number r.nextInt(10);
System.out.println(number: number);
}
//获取一个1-100之间的随机数
int x r.nextInt(100) 1;
System.out.println(x);
}
} int num r.nextInt(10); 10代表的是一个范围如果括号里写 10 产生的随机数就是 0-9。