Java 入门基础
?變量是程序中存儲數據的基本單元,在該存儲空間中,存儲的數據值可以改變。
變量的使用步驟: 第一步:聲明變量,即“根據數據類型在內存申請空間” 第二步:賦值,即“將數據存儲至對應的內存空間” 第一步和第二步可以合并 第三步:使用變量,即“取出數據使用” public class VarExample{public static void main(String[] args){int age; //聲明變量,存儲馬小云的年齡age = 20;//為變量賦值System.out.println(age); //輸出變量的值} }在Java語言中,變量命名要符合一定的規則
1.標識符必須以字母、下劃線“_”或“$”符號開頭。 2.標識符可以包括數字,但不能以數字開頭。 3.除了“_”和“$”符號外,標識符不能包括任何特殊字符。 4.不能使用Java語言中的關鍵字,如int、class、public以及static等。在Java中,數據類型分為基本數據類型和引用數據類型兩大類。?
基本數據類型(八種):整型:byte、short、int、long
浮點型:float、double
字符型:char
布爾型:boolean
?
| 數據類型 | 所占字節數 | 取值范圍 |
| byte | 1 | -128~127 |
| short | 2 | -32768∽32767 |
| int | 4 | -231∽231-1 |
| long | 8 | -263∽263-1 |
| float | 4 | -3.4E38~3.4E38 |
| double | 8 | -1.7E308~1.7E308 |
| char | 2 | 0~65536 |
| boolean | 1 | true或false |
?
程序的數據不能僅僅是給定的一個值,通常程序中的數據還應該為用戶輸入的值。 Java中Scanner類可以幫助我們獲取用戶在控制臺輸入的數據。?導入Scanner對象
import java.util.Scanner; 或 import java.util.*;?接收用戶輸入的值
Scanner input=newScanner(System.in); int score=input.nextInt();//讀取輸入的整數 String name=input.next();//讀取輸入的字符串 char sex=input.next().charAt(0);//讀取輸入的字符Scanner類的常用方式:
| 方法名 | 方法描述 |
| next() | 獲取用戶輸入的字符串 |
| nextInt() | 獲取用戶輸入的整型數據 |
| nextDouble() | 獲取用戶輸入的Double類型數據 |
| nextBoolean() | 獲取用戶輸入的布爾類型數據 |
| nextShort() | 獲取用戶輸入的短整型數據 |
| nextFloat() | 獲取用戶輸入的Float類型數據 |
| next().charAt(0) | 獲取用戶輸入的字符串的第一個字符 |
在 Java 中提供了兩種方式可以將變量的值輸出至控制臺。?
1.使用print 或 println方法,直接輸出變量的值。System.out.print(score);
System.out.println(“學生的成績是:”+score);
?2.使用printf方法,格式化輸出。
double pi = 3.1415926;?
System.out.printf("%8.2f",pi);
?
?
System.out.printf(“格式控制符1 格式控制符2…”,變量1,變量2…);
?
double pi = 3.1415926;
System.out.printf("%8.2f",pi);
?
格式控制符格式通常為“%寬度.精度轉換符”,寬度指數據占用的顯示寬度,精度指的是小數點后面保留的位數
?轉換符指的是格式化數據的類型:f表示浮點數、s表示字符串、d表示十進制整數。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: 什么叫大地高_什么才叫睡得好?睡觉能满足
- 下一篇: 一周内自动登录php,利用php实现一周