本篇文章为你整理了JAVA基础学习第四天!(java基础教程初学者)的详细内容,包含有java基础要学到什么程度 java基础教程初学者 java基础讲解 java基础学了之后学什么? JAVA基础学习第四天!,希望能帮助你了解 JAVA基础学习第四天!。
这里是一名刚刚毕业的菜鸡后端,目前正在加强学习,备战工作
这里是我的gitee仓库链接,如需要欢迎大家使用
Java基础知识
https://gitee.com/lui-w/jsd2206-se.git
Api的基础学习
https://gitee.com/lui-w/api-stude.git
SpringBoot基础学习
https://gitee.com/lui-w/springboot.git
1. Scanner接收用户输入的数据:共3步-----------不需要理解,先记住它,面向对象第五天才能理解
面试题:switch后数据的类型可以为:byte,short,char,int,String,枚举类型
1. Scanner接收用户输入的数据:共3步-----------不需要理解,先记住它,面向对象第五天才能理解
public class ScannerDemo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); //2.新建一个扫描仪叫scan
System.out.println("请输入年龄:");
int age = scan.nextInt(); //3.用扫描仪扫描一个整数赋值给age
System.out.println("请输入商品价格:");
double price = scan.nextDouble(); //3.用扫描仪扫描一个小数赋值给price
System.out.println("年龄为:"+age+",商品价格为:"+price);
}
}
```
语句块1
}else if(boolean-2){
语句块2
}else if(boolean-3){
语句块3
}else{
语句块4
}
2)执行过程:
判断boolean-1,若为true则执行语句块1(结束),若为false则
再判断boolean-2,若为true则执行语句块2(结束),若为false则
再判断boolean-3,若为true则执行语句块3(结束),若为false则执行语句块4(结束)
3)说明:
语句块1/2/3/4,必走其中之一-------多选1
```
public class ScoreLevel {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入成绩:");
double score = scan.nextDouble();
//带数(888,-45,95,85,65,40)
if(score 0 score 100){
System.out.println("成绩不合法");
}else if(score =90){ //成绩合法
System.out.println("A-优秀");
}else if(score =80){
System.out.println("B-良好");
}else if(score =60){
System.out.println("C-中等");
}else{
System.out.println("D-不及格");
}
}
}
```
面试题:switch后数据的类型可以为:byte,short,char,int,String,枚举类型
public class CommandBySwitch {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请选择功能: 1.存款 2.取款 3.查询余额 4.退卡");
int command = scan.nextInt();
switch(command){
case 1:
System.out.println("存款操作...");
break;
case 2:
System.out.println("取款操作...");
break;
case 3:
System.out.println("查询余额操作...");
break;
case 4:
System.out.println("退卡操作...");
break;
default:
System.out.println("输入错误");
}
}
}
```
输出5次"行动是成功的阶梯"
行动是成功的阶梯
行动是成功的阶梯
行动是成功的阶梯
行动是成功的阶梯
行动是成功的阶梯
循环变量:次数times
1)int times=0;
2)times 5
3)times++;
times=0/1/2/3/4/ 5时结束
案例二:
输出9的乘法表:
1*9=9
2*9=18
3*9=27
4*9=36
5*9=45
6*9=54
7*9=63
8*9=72
9*9=81
循环变量:因数num
1)int num=1;
2)num =9
3)num++;
num=1/2/3/4/5/6/7/8/9/ 10时结束
1*9=9
3*9=27
5*9=45
7*9=63
9*9=81
循环变量:因数num
1)int num=1;
2)num =9
3)num+=2;
num=1/3/5/7/9/ 11时结束
```
while(boolean){
语句块/循环体----------反复执行的代码
}
2)执行过程:
判断boolean的值,若为true则执行语句块,
再判断boolean的值,若为true则再执行语句块,
再判断boolean的值,若为true则再执行语句块,
如此反复,直到boolean的值为false时,while循环结束
```
```java
//2)输出9的乘法表: //3*9=27
int num = 1;
while(num =9){
System.out.println(num+"*9="+num*9);
num+=2; //num++;
}
System.out.println("继续执行...");
//1)输出5次"行动是成功的阶梯":
int times = 0; //1)循环变量的初始化
while(times 5){ //2)循环的条件
System.out.println("行动是成功的阶梯");
times++; //3)循环变量的改变
}
System.out.println("继续执行...");
*/
/*
执行过程:
times=0
true 输出 times=1
true 输出 times=2
true 输出 times=3
true 输出 times=4
true 输出 times=5
false while循环结束
输出继续执行...
*/
```
public class Guessing {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = (int)(Math.random()*1000+1); //1到1000之内的随机数
System.out.println(num); //作弊
//300(大),200(小),250(对)
System.out.println("猜吧!");
int guess = scan.nextInt(); //1.
while(guess!=num){ //2.
if(guess num){
System.out.println("太大了");
}else{
System.out.println("太小了");
}
System.out.println("猜吧!");
guess = scan.nextInt(); //3.
}
System.out.println("恭喜你猜对了!");
}
}
```
public class Guessing {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = (int)(Math.random()*1000+1); //1到1000之内的随机数
System.out.println(num); //作弊
//假设num=250
//300(大),200(小),250(对)
int guess;
do{
System.out.println("猜吧!");
guess = scan.nextInt(); //1+3
if(guess num){
System.out.println("太大了");
}else if(guess num){
System.out.println("太小了");
}else{
System.out.println("恭喜你猜对了");
}
}while(guess!=num); //2
}
}
```
- 顺序结构:从上往下逐行执行,每句必走
- 分支结构:有条件的执行某语句一次,并非每句必走
- 循环结构:有条件的执行某语句多次,并非每句必走
Math.random()-------------0.0到0.999999999999999...
*1000---------------------0.0到999.9999999999999...
+1------------------------1.0到1000.999999999999...
(int)---------------------1到1000
```
以上就是JAVA基础学习第四天!(java基础教程初学者)的详细内容,想要了解更多 JAVA基础学习第四天!的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。