scanner的一些用法,及Switch,case用法

一些注意事项

return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。 return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;

return 1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;

 

布尔类型

return 0:返回假; return 1:返回真;

 

输入scanner的相关用法。

方法名方法描述
next() 获取用户输入的字符串
nextInt() 获取用户输入的整型数据
nextDouble**()** 获取用户输入的Double类型数据
nextBoolean**()** 获取用户输入的布尔类型数据
nextShort**()** 获取用户输入的短整型数据
nextFloat() 获取用户输入的Float类型数据
next().**charAt(0)** 获取用户输入的字符串的第一个字符

 

 

Person类型为引用类型。变量p1里存放的是内存地址,赋值时两个变量里的地址相同,指向同一个对象。

Person p2 = p1;

两个地址相同,不管改变p1还是p2,改变的时候另外一个也跟着改变了。

 

随机选组长

package bao;
import java.util.Random;
import java.util.Scanner;
public class Radom01 {
   public static void main(String[] args) {
   //   String[] name;
    //   name = new String[5];

       System.out.println("请输入5个员工的姓名,要选组长了!");
       Scanner input = new Scanner(System.in);
       String[] name= new String[6];
      // String radom = input.next();
       for (int i = 0; i < name.length; i++) {
           name[i] = input.next();  //简洁不用多此一举


          // String radom = input.nextLine();
      }
       Random rdm = new Random();
       int index = rdm.nextInt(6);
       System.out.println("当选人是: "+name[index]);

  }
}

这个case记住了。

switch (表达式) {

case 常量 1:

语句;

break;

case 常量 2:

语句;

break;

default:

语句;

break;

}

posted @ 2022-07-31 21:33  锦书南辞  阅读(213)  评论(0)    收藏  举报