java -判断输入数据的类型

没什么说的,直接贴代码。

package java_test;
import java.util.Scanner;
public class test_Scanner {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
        long Long;
        String string;
        double Double;
        Scanner s =new Scanner(System.in);
        System.out.println("输入一个整数\n\n");
        if(s.hasNextInt()){
    	     Long = s.nextLong();
    	     System.out.println("您输入的是一个整数:"+Long);
        }
        else if(s.hasNextDouble()){
    	    Double =s.nextDouble();
    	    System.out.println("您输入的是一个小数:"+Double);
       }
        else if (s.hasNext()){
    	   string = s.nextLine();
    	   System.out.println("您输入的是一个字符串:"+string);
      }

   }
}
时间: 2024-11-11 00:45:49

java -判断输入数据的类型的相关文章

java判断文件真实类型

代码如下: import java.io.FileInputStream; import java.io.IOException; import java.util.HashMap; /** * <p> * 类描述:获取和判断文件头信息 * |--文件头是位于文件开头的一段承担一定任务的数据,一般都在开头的部分. * |--头文件作为一种包含功能函数.数据接口声明的载体文件,用于保存程序的声明(declaration),而定义文件用于保存程序的实现(implementation). * |--

Java中如何判断一个double类型的数据为0?

Java中如何判断一个double类型的数据为0 其实这个问题很简单,只是很多时候考虑复杂了,直接用==判断即可.下面给出测试例子: /**  * 如何判断一个double类型的数据为0  *  * @author leizhimin 2014/8/27 10:31  */ public class Test4 {     public static void main(String[] args) {         double x = 0.00000000000000000;       

C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义(转载)

C#与Java对比学习:类型判断.类与接口继承.代码规范与编码习惯.常量定义 类型判断符号: C#:object a;  if(a is int) { }  用 is 符号判断 Java:object a; if(a instanceof Integer) { } 用 instanceof 符号判断 类与接口的继承: C#:public class MDataRow : List<MDataCell>, IDataRecord, ICustomTypeDescriptor Java:publi

Java基础 ----- 判断对象的类型

1. 判断对象的类型:instanceOf 和 isInstance 或者直接将对象强转给任意一个类型,如果转换成功,则可以确定,如果不成功,在异常提示中可以确定类型 public static void main(String[] args) { Integer i = new Integer(10); System.out.println(i instanceof Integer); // 知道类型名 String parentClass = "java.lang.String";

java判断字符串是否为空的方法总结

http://blog.csdn.net/qq799499343/article/details/8492672 以下是java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s)); 方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s.length() <= 0); 方法三: Java SE 6.0 才开始提供的方法, 效率和方法二

Java 判断字符串是否为空的四种方法、优缺点与注意事项

以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s.length() <= 0);方法三: JavaSE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二. if(s == null || s.isEmpty()); 方法四:

java 中的String类型

java 中的String类型   (1)String类型的数据可以表示所有的数据类型. (2)String中的字符串常量与一般的字符串:                String str0 = "hello";//字符串常量“hello”被预先放到了数据段的字符串常量池中                String str1 = "hello";//直接从常量池中寻找已有的字符串常量                String str2 = new String

Android 判断文件的类型

import java.util.HashMap; import java.util.Iterator; /** * 判断文件的类型 */ public class MediaFileUtil { public static String sFileExtensions; // Audio public static final int FILE_TYPE_MP3 = 1; public static final int FILE_TYPE_M4A = 2; public static fina

Java中的值类型

在打算了解Java的时候,根据C#的经验,了解一下Java中有哪一些值类型,如何判断某个类型为值类型还是引用类型是一件值得做的事情. 在C#中,值类型存放在栈中,不需要垃圾回收,引用类型存放在堆中,需要垃圾回收.将一个值类型转换为引用类型,会引起装箱(创建一个需要垃圾回收的引用类型),在真正使用时,需要拆箱,在装箱拆箱时会产生需要垃圾回收的对象, 如果装箱拆箱太多,对我们程序的性能有较大影响,所以了解哪些是值类型,哪些是引用类型,以方便在开发中注意区分是很有必要的. 看书是一种方式,自己探索也是