zoukankan      html  css  js  c++  java
  • Java输入语句总结

    首先了解基本数据类型

     

     boolean型(占1字节)
            在java里面ture和false是简单的字符表示正确或错误。他们不能与任意其他数比较大小并且ture和false也不能互相比较大小。因为他们是没有具体的值的,只是简单的表示逻辑的字符串而已。若果输入其他的系统会报错(输入类型不匹配)

    1 import java.util.Scanner;
    2 public class input {
    3     public static void main(String[] args) {
    4         Scanner reader = new Scanner(System.in);
    5      System.out.println("输入'true'或'false'");
    6      boolean x=reader.nextBoolean();
    7      System.out.println(x);    
    8 }
    9 }

    int型  (占4字节)       

      int数据类型是32位、有符号的以二进制补码表示的整数;在 Java 中 int 取值范围:[-2,147,483,648~2,147,483,647] [(-2^31~(2^31)-1)]

    1 import java.util.Scanner;
    2 public class input {
    3     public static void main(String[] args) {
    4         Scanner reader = new Scanner(System.in);
    5         System.out.println("输入-2,147,483,648~2,147,483内的数");
    6         int x=reader.nextInt();
    7         System.out.println(x);
    8 }
    9 }

    byte型 (占1字节) 

           byte数据类型是8位、有符号的,以二进制补码表示的整数;在Java中 byte 取值范围[-128, 127]

    1 import java.util.Scanner;
    2 public class input {
    3     public static void main(String[] args) {
          Scanner reader = new Scanner(System.in);
    4 System.out.println("输入-128~127内的数"); 5 byte x= reader.nextByte(); 6 System.out.println(x); 7 } 8 }

    short型(占2字节)

       short数据类型是 16 位、有符号的以二进制补码表示的整数,在java中 short 型表示[-32768~32767] [(-2^15)~((2^15) - 1)]

    1 import java.util.Scanner;
    2 public class input {
    3     public static void main(String[] args) {
          Scanner reader = new Scanner(System.in);
    4 System.out.println("输入-32768~32767内的数"); 5 short x = reader.nextShort(); 6 System.out.println(x); 7 } 8 }

    long型 (占8字节)      

       long 数据类型是 64 位、有符号的以二进制补码表示的整数;表示 long 型数据时要加后缀 l,在Java中 long 型表示[-9,223,372,036,854,775,808~9,223,372,036,854,775,807][(-2^63)~(2^63 -1)]
       

    1 import java.util.Scanner;
    2 public class input {
    3     public static void main(String[] args) {
          Scanner reader = new Scanner(System.in);
    4 System.out.println("输入-32768~32767内的数"); 5 long x = reader.nextLong(); 6 System.out.println(x); 7 } 8 }

    float型 (占4字节)

           float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;表示float型数据时要加后缀f

    1 import java.util.Scanner;
    2 public class input {
    3     public static void main(String[] args) {
    4         Scanner reader = new Scanner(System.in);
    5         System.out.println();
    6         float x = reader.nextFloat();
    7         System.out.println(x);     
    8 }
    9 }   

    double型 (占8字节)

           double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数。(浮点数的默认类型为double类型;)表示double型数据时要加后缀d

    1 import java.util.Scanner;
    2 public class input {
    3     public static void main(String[] args) {
    4         Scanner reader = new Scanner(System.in);
    5         System.out.println();
    6         double x = reader.nextDouble();
    7         System.out.println(x);      
    8 }
    9 }  

    char型 (占2字节)

           char类型是一个单一的 16 位 Unicode 字符;(用单引号''标识,只能放单个字符。)

    1 import java.util.Scanner;
    2 public class input {
    3     public static void main(String[] args) {
    4         Scanner reader = new Scanner(System.in);
    5          System.out.println("请输入一个字符");
    6         char x = reader.next().charAt(0);
    7         System.out.println(x);       
    8 }
    9 }    
  • 相关阅读:
    cf Inverse the Problem (最小生成树+DFS)
    cf Make It Nondeterministic (简单贪心)
    cf Learn from Life (简单贪心)
    hdu 5057 Argestes and Sequence (数状数组+离线处理)
    hdu 5056 Boring count (类似单调队列的做法。。)
    hdu 5055 Bob and math problem (很简单贪心)
    三样东西能让女人幸福一生
    第01课 OpenGL窗口(4)
    爱情要不要吃回头草?(林忆)
    第01课 OpenGL窗口(3)
  • 原文地址:https://www.cnblogs.com/CharlesBlog/p/12732839.html
Copyright © 2011-2022 走看看