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 }    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM