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