小白校招机考入坑之从键盘输入java的各种数据类型

Posted 红尘里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白校招机考入坑之从键盘输入java的各种数据类型相关的知识,希望对你有一定的参考价值。

//1.从键盘输入一个整型(其他基本类型类似)
Scanner sc =new Scanner(System.in);
sc.hasNextInt();
int str1 = sc.nextInt();

//2.从键盘输入一个定长的整型数组
int[] arr = new int[21];
Scanner sc = new Scanner(System.in);        
for (int i=0;i<21;i++){      
sc.hasNextInt();
arr[i]=sc.nextInt();
 }

//3.从键盘输入一个字符串(没有空格)
Scanner sc =new Scanner(System.in);
sc.hasNext();
String str1 = sc.next();

//4.从键盘输入一行字符串(可以包含空格)
Scanner sc =new Scanner(System.in);
sc.hasNextLine();
String str1 = sc.nextLine();

//5.从键盘输入一行以逗号隔开的整型数组,包含负整型,且不定长
//  如  1,2,-3,4,-5,6 ...    
// 注意Integer.parseInt不能解析负整
型的字符串,真的坑,那时本小白考试最后一道就败在这上面,一把辛酸泪 Scanner sc = new Scanner(System.in); sc.hasNextLine(); String[] str = sc.nextLine().split(","); int[] arr = new int[str.length]; for (int i=0;i<str.length;i++){ if (str[i].startsWith("-")){ arr[i]=-Integer.parseInt(str[i].substring(1)); }else { arr[i]=Integer.parseInt(str[i]); } }

都是一个一个坑踩过来的个人经验,小徐希望能帮到幸运的小白们。

 

小徐看世界,世界如此多娇: http://www.cnblogs.com/schoolbag/

以上是关于小白校招机考入坑之从键盘输入java的各种数据类型的主要内容,如果未能解决你的问题,请参考以下文章

2016华为校招机试记录

华为校招机试 - 简单的自动曝光平均像素值(Java & JS & Python)

华为校招机试真题目录

Huawei校招机试中的猴子吃桃问题

Java之从键盘输入一串英文使其首字母大写

2014华为机试