JAVA基础学习第四天!(java基础教程初学者)

  本篇文章为你整理了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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: