165 - 数据类型判断
Time Limit: 1000 Memory Limit: 65535
Submit: 378 Solved: 262
Description
从键盘分别输入通过空格分割的整型(int)、浮点型(double)、字符型(String)、布尔型(boolean),根据读取的内容判断他们的类型并将他们解析为正确的对象,并都放到一个数组中。输出各个对象的类型
Input
字符串
Output
数据类型
Sample Input
2.1 true 123 abcde
Sample Output
double boolean int String
HINT
Pre Append Code
Post Append Code
import java.util.Scanner;
import java.util.*;
public class Main {
public static void main(String []args){
Scanner scan = new Scanner(System.in);
String s;
int j=0;
while(scan.hasNext()){
if(j!=0)
System.out.print(" ");
if(scan.hasNextInt()){
System.out.print("int");
}
else if(scan.hasNextDouble()){
System.out.print("double");
}
else if(scan.hasNextBoolean()){
System.out.print("boolean");
}
else System.out.print("String");
scan.next();
j=1;
}
}
}