第四天的视频: 有很多很多的视频,需要学习!珍惜在学校的时间哇!!!!!
1:选择结构
1-1:switch语句
如果比较几个固定的值,我们建议使用switch,而不建议使用if。
需要常量表达式:
总结:在这个过程中,最重要的注意点是注意switch结束的条件:break
2018.12.18 12:44 困了困了 回去睡会,昨天晚上睡太晚了。
2018.12.18 16:24 把快递寄了,烦死了,改了qq名,《我爱学习》 。
单选题的案例如下:
package 单项选择题;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
System.out.println("请输入你的选择");
int choice = sc.nextInt();
char a = (char)choice;
switch(a){
case'A':
System.out.println("你的选择没有错误A");
break;
case'B':
System.out.println("你的选择没有错误B");
break;
case'C':
System.out.println("你的选择没有错误C");
break;
case'D':
System.out.println("你的选择没有错误D");
break;
default:
System.out.println("你的选择没有错误6656");
break;
}
}
}
在笔试中遇到很多啊!!!!!
利用case 的穿透原则来实现。去掉一些break语句。
2:循环结构
2-1:for循环
上述5个步骤,初始化过程只做一次。如下图
上述代码中有一个局部变量的概念。for后面的括号中定义的变量只有在for的大括号中有用。
水鲜花数
2018年12月218日:距离元旦还有13天,如果进去了百度!!!!!那么这是一件多么令人兴奋的事情,也就可以好好准备毕业了!!!!!加油!!!!!不同要浪费时间了!!!!!!!
2-2:while循环
观察上述的代码,会报错,因为x的使用范只是在for循环的大括号中
public class Test {
public static void main(String[] args) {
double x=0.01;
int count=0;
while(x<8848) {
x*=2;
count++;
}
System.out.println(x);
System.out.println(count);
}
}
2-3:do-while循环
循环的嵌套
举例子1
public class Test {
public static void main(String[] args) {
for(int x=4;x>0;x--) {
for(int j=5;j>0;j--) {
System.out.print("*");
}
System.out.println();
}
}
}
举例子2:打印正三角形
public class Test {
public static void main(String[] args) {
for(int x=1;x<6;x++) {
for(int j=x;j>0;j--) {
System.out.print("*");
}
System.out.println();
}
}
}
3:举例子:打印九九乘法表
public class Test {
public static void main(String[] args) {
for(int x=1;x<10;x++) {
for(int j=1;j<=x;j++) {
System.out.print(j+"*"+x+"="+x*j+'\t');
}
System.out.println();
}
}
}
整体是一个字符
积累是非常重要的,量变终究导致质变,记得去年的这个时候还是很水很水的一个渣渣!!!!
2-4:跳转控制语句
外层循环中断的例子:
public class Test {
public static void main(String[] args) {
wc:for(int x=1;x<10;x++) {
for(int j=1;j<=x;j++) {
System.out.print(j+"*"+x+"="+x*j+'\t');
if(x==5) {
break wc;
}
}
System.out.println();
}
}
}
观察下面的代码,来区分三个关键字的作用!
上面图形中的代码是有问题的,天数应该从0开始计数。下面是我们自己写的代码。
public class Test {
public static void main(String[] args) {
int day= 0 ;
int sum=0;
while(true) {
day++;
sum+=2.5;
if(sum>=100) {
break;
}
if(day%5==0) {
sum-=6;
}
}
System.out.println(day);
}
}