-
char today='日';
switch(today){
case '一':
case '三':
case '五':
System.out.println("吃包子");
break;
case '二':
case '四':
case '六':
System.out.println("吃油条");
break;
case '日':
System.out.println("吃主席套餐");
break;
}
查看全部 -
对选项进行等值判断时,使用switch语句。
switch 后面小括号中表达式的值必须是整型或字符型
case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2
case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束
default 块可以出现在任意位置,也可以省略
查看全部 -
if(sex.equals("女")){
System.out.println("进入女子组决赛");
}
equals用于判断字符串的内容是否相同,相同返回true反之返回false。
if{else if{}else if{}}else{}
if{if{}else{}}else{}
查看全部 -
continue:终止本次循环,继续下次循环
break:终止循环
查看全部 -
String name =“慕课网”;查看全部
-
重要性:? ? ? ? ?查看全部
-
Java 源代码文件扩展名为 .java ,字节码文件扩展名为 .class
查看全部 -
先Ctrl + A 全选 再 Ctrl +shift + F 排版
查看全部 -
数组的使用
查看全部 -
用Arrays进行排序
查看全部 -
1、 声明数组
数据类型[ ] 数组名;
或者 数据类型 数组名[ ];
2、 分配空间
数组名 = new 数据类型 [ 数组长度 ];
3、 赋值
scores[0] = 90;
4、 处理数组中数据
查看全部 -
编程练习
小伙伴们,请根据所学知识,参考注释,将代码编辑器中代码补充完整,实现成绩加分功能。
功能描述:为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数
第一次:
public class HelloWorld { public static void main(String[] args) { // 变量保存成绩 int score = 53; // 变量保存加分次数 int count = 0; //打印输出加分前成绩 System.out.println("加分前成绩:"+score); // 只要成绩小于60,就循环执行加分操作,并统计加分次数 while(score<60){ score++; count+=1; } System.out.println("加分后的成绩:"+score); System.out.println("共加了"+count+"次!"); //打印输出加分后成绩,以及加分次数 }}
查看全部 -
任务
判断一个数(小于10位)的位数。
输入999,则输出 “它是个3位的数!”
1.do...while;public class HelloWorld{public static void main(String[] args){int num = 999;int count = 0;do{ count++; num=num/10; }while(num >0);System.out.println("它是个" + count + "位的数!");}}
2.if ...while...else
public class HelloWorld{public static void main(String[] args){int num = 999; //整型 去小数点int count = 0; //整型 去小数点if (num >= 0 && num<=999999999){ //定位小于10位数while(num != 0){ //判断num不等于0 继续循环count++; //num不等于0 count加1num/=10; /* num=num/10 第一次循环 99.9 取整 99 继续循环 直到0.99取整 等于0 停止循环 */}System.out.println("它是个"+ count+"位的数!"); } else{System.out.println("输入有误!");}}}
3.三元運算子,length()
public class HelloWorld{public static void main(String[] args){ int num = -3999; int count = 0; count=num>0?(num+"").length():(num+"").length()-1; System.out.println("它是个"+count+"位数!"); }}
4.for...if... break;
public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for(;;){ count++; num = num / 10; if(num == 0) break; } System.out.println("它是个"+count+"位的数!"); }}
查看全部
举报