java輸入需要分3部:
1.首先引入java.util.Scanner方法
2.其次新建輸入對象 Scanner input = new Scanner(System.in)
System.in 系統的輸入
System.out 系統的輸出
3.input.nextInt() 輸入一個整數
input.nextFloat() 輸入一個單精度小數
input.nextDouble() 輸入一個雙精度小數
input.next() 輸入一個字符串
輸入char型的值如何輸入:
char類型沒有直接輸入方法,
想從鍵盤輸入1個字符 char n11 = input.next().charAt(0);
例子:
1 import java.util.Scanner;//引入庫方法 2 public class Input_test{ //新建類Input_test 3 public static void main(String[] args){// 4 Scanner input = new Scanner(System.in);//創建對象 5 int a,b;//定義int型變量a,b 6 String c;//字符串變量c 7 a=input.nextInt();//輸入A 8 b=input.nextInt();//輸入B 9 c=input.next();//輸入字符串 10 System.out.println("The a value is "+a); 11 System.out.println("The b value is "+b); 12 System.out.println("The c value is "+c); 13 System.out.println("The a+b value is "+(a+b)); 14 15 } 16 17 }
Java不是像傳說中那樣難的,很簡單.
輸出:
這樣的輸入是自帶換行符的
System.out.println("Java不是像傳說中那樣難的,很簡單.");
這樣的輸入是不帶換行符的
System.out.print("請輸入您的密碼:");
強制類型轉換:
強制類型轉換
=后的數據類型 大於 =前的數據類型此時強制類型轉換
小的數據類型 變量名=(小的數據類)大數據類型值;
int n7 = (int)12.5; System.out.println(“n7=”+n7); n7=12
float n8 = (float)10.0; System.out.println(“n8=”+n8); n8=10.0
char n9=’A’;
char n10=(char)(n9+32); System.out.println(“n10=”+n10); n10=a
運算符:
+, -, /,%取余數 結果
System.out.println(1+2); //3
System.out.println(“1”+2); //“12”
System.out.println(1+2+“3”); // 33
System.out.println(4/2); // 2
System.out.println(5/2); //2 int/int=int
System.out.println(5/1.0); //2.5 int/double=double
System.out.println(5%2); //1 5除2余1
System.out.println(5%3); //2
自增++與自減-
int a1 =1;
a1++; //相當於a1=a1+1;
System.out.println(a1);
int a2=1;
++a2; //相當於a2=a2+1;
System.out.println(a2);