java 数组写法_java书写、数据类型、数组定义
這里只記錄java與php、javascript不同的地方,相同的地方就不贅述了。
1.java文件源碼為以.java為后綴的文件,字節(jié)碼文件是以.class為后綴的文件。
2.寫(xiě)好一個(gè)java源碼之后,cmd進(jìn)入源碼文件盤(pán)符,用命令 javac helloworld.java將源碼轉(zhuǎn)化為字節(jié)碼文件 helloworld.class;
然后用命令java helloworld運(yùn)行字節(jié)碼文件,得到我們想要的結(jié)果,記住最后一步j(luò)ava字節(jié)碼文件的時(shí)候不能帶后綴.class,否則會(huì)報(bào)錯(cuò)!
3.java中定義一個(gè)變量要顯式的聲明變量類(lèi)型并且java對(duì)大小寫(xiě)敏感:
String a = "Hello World";聲明一個(gè)字符串型變量a,并賦值為“Hello World”。
4.java中的數(shù)據(jù)類(lèi)型:
boolean:布爾型,值只能是true和false;
char:字符型,單引號(hào)包起來(lái)的單個(gè)字符;
String:字符串型,雙引號(hào)包起來(lái)的多個(gè)字符;
整數(shù)型又分為四種:
byte:兩個(gè)字節(jié);
short:-32768---32767? ?五位數(shù);
int:-2147483648---2147483648? ?十位數(shù) (默認(rèn)類(lèi)型,一般都用這個(gè));
long:-9223372036854775808----9223372036854775808? ?十九位數(shù)。
浮點(diǎn)型分為兩種(小數(shù)型):
float:-3.403E38---3.403E38;
double:-1.798E308---1.798E308。
5.函數(shù)方法的返回值
Math.pow(double x,double y)? ?返回值為x的y次方,該函數(shù)返回值數(shù)據(jù)類(lèi)型為double型,所以
如果要將該值賦值給變量z,那么也必須提前聲明z的數(shù)據(jù)類(lèi)型為double,否則會(huì)出錯(cuò)。
6.打印信息
System.out.println("打印信息")? ? ? ? ? ?輸出信息后會(huì)換行
System.out.print("打印信息")? ? ? ? ? ? ? 輸出信息后不換行
7.java數(shù)組定義方法
一維數(shù)組:
int [] test = {21,34,67,98,47}? ? ?或者? ? int test [] = {21,54,76,89,34}? ? ?他們等價(jià)于==>int [] test = new int []{23,46,78,53,87}
int聲明數(shù)據(jù)類(lèi)型,[]表示數(shù)組。
test[0]表示第一個(gè)數(shù)據(jù),以此類(lèi)推。
二維數(shù)組:
int [][]test = {{23,56,89,23,45,},{34,56,21,54,87,}}? ?兩行五列的二維數(shù)組
等價(jià)于==>int [][] test = new int [2][5];test[0][0]=23;.........
行長(zhǎng)度==>test.length;列長(zhǎng)度==>test[i].length;因?yàn)槭且粋€(gè)二維數(shù)組,所以test[i]本身也是是一個(gè)數(shù)組.
8.數(shù)組空間配置
int [] test = new int[5]? ? ? ? ? ? ? 新建數(shù)組test,長(zhǎng)度為5,數(shù)據(jù)類(lèi)型為int。
int [] test; test=new int[5];? ? ? ?另一種寫(xiě)法。
9.java的數(shù)組操作方法
Arrays.方法(數(shù)組名):
Arrays.sort(test)-----------升序排序
Arrays.toString(test)------數(shù)組轉(zhuǎn)換為字符串
關(guān)于java數(shù)組操作,有位仁兄寫(xiě)得比較詳細(xì),請(qǐng)
10.在java中使用一些方法時(shí),必須先使用import將包文件導(dǎo)入
import java.util.Arrays? ? ? ? ? ? ? 導(dǎo)入java下util包下的Arrays類(lèi)
import java.util.*? ? ? ? ? ? ? ? ? ? ? ?導(dǎo)入java下util包下的所有類(lèi)
先導(dǎo)入之后,這些類(lèi)里面的方法才能在后面的class內(nèi)部使用。
e.g:將用戶(hù)輸入的值傳遞給變量score。
Scanner input=new Scanner(System.in);
int score = input.nextInt();
總結(jié)
以上是生活随笔為你收集整理的java 数组写法_java书写、数据类型、数组定义的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 人寿保险售后服务专员是做什么的
- 下一篇: PTA期货是什么