當前位置:首頁 » 法規百科 » java基礎語法規范

java基礎語法規范

發布時間: 2021-01-12 23:12:45

A. 有沒有java基礎語法的練習題

網路文庫
這種很多,網上一找一大堆

B. 請問java基礎語法是指哪一些呢

有primitive type,比如來int,char,double,long,short等等的基本類型自,還有 if,else if,else,break,continue,while,do while,for,switch等控制語句,還有方法,數組,字元串,接著開始就進入面向對象了,面向對象思想是你後面學習圖形化界面,輸入輸出,數據結構,網路應用,多線程的基礎。。

C. java基礎語法有點不理解

樓主你好

這是java的塊定義
相當於c語言中的局部變數(如果lz學過c的話 就知道)

也就是說:
{}中定義的變數b的作用域從{開始 到}結束

換句話說:
變數b不能在這個塊之外被訪問

希望能幫助你哈

D. java語法基礎,具體內容

java語法的基礎
1.java數據類型和變數
布爾型、短整型、整型、長整回型、浮點型、雙精度答型、字元型、位元組型、8中數據類型結構。
2. 變數的作用域
3.常量、關鍵字、標識符
4.運算符和表達式
4.1算術運算符
4.2位運算符
4.3邏輯運算符
4.4比較運算符
4.5表達式賦值和運算符優先順序
5.注釋
6.If語句
7.switch.....break語句
8.for循環
9.while和do.....while循環
10.數組
一維數組
多維數組

這些都給你列出來了,具體的你自己查詢吧,
放著這么好的搜索引擎不用,不是浪費了么?
年輕人要勤勞致富 啊
呵呵、
這是我們書上的關於java 的語法基礎的一些內容,
我順便復習了一下,
順便就給你解答了,
希望能幫到你吧。
祝你愉快!!

E. Java的基本語法

編寫Java程序時,應注意以下幾點: 大小寫敏感:Java是大小寫敏感的,這就意味著標回識符Hello與答hello是不同的。 類名:對於所有的類來說,類名的首字母應該大寫。如果類名由若干單片語成,那麼每個單詞的首字母應該大寫,例如 MyFirstJavaClass。 方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則後面的每個單詞首字母大寫,例如myFirstJavaMethod。 源文件名:源文件名必須和類名相同。當保存文件的時候,你應該使用類名作為文件名保存(切記Java是大小寫敏感的),文件名的後綴為.java。(如果文件名和類名不相同則會導致編譯錯誤)。 主方法入口:所有的Java 程序由public static void main(String [] args)方法開始執行。

F. java基礎語法問題

顯然,你打錯了。
nextInt
nextlnt
上面是對的,你打的是下面的。「L」

G. java語法基礎有哪些

表達式語句

int k, i=3, j=4;?
k=i+j;?
System.out.println(〃k=〃+k);

2. 復合語句

class Block {?
public static void main(String args〔〕) {?
int k, i=3, j=4;?
k=i+j;?
System.out.println(〃k=〃+k);?
{?
float f;?
f=j+4.5F;?
i++;?
System.out.println(〃f=〃+f);?
}?
System.out.println(〃i=〃+i);?
}?
}

選擇語句
利用選擇語句結構可以根據條件控製程序流程,改變程序執行的順序。

if語句
if語句的語法格式為:

if (條件表達式)?
s1語句;

這是最簡單的單分支結構。條件表達式的值為true,就執行s1語句,否則就忽略s1語句。s1語句可以是復合語句。

if…else語句

if語句通常與else語句配套使用,形成二分支結構。它的語法格式為:

if (條件表達式)?
s1語句;?
else?
s2語句;

當條件表達式的值為true,就執行s1語句,忽略else和s2語句;條件表達式的值為false,程序忽略s1語句,執行else後面的s2語句。s1和s2都可以是復合語句。

if…else復合結構

對於復雜的情況,可以嵌套使用if…else語句。它的語法格式為:

if (條件表達式1)?
s1語句;?
else if (條件表達式2)?
s2語句;?
else?
s3語句;

在這里依次計算條件表達式,如果某個條件表達式的值為true,就執行它後面的語句,其餘部分被忽略;所有表達式的值都為false,就執行最後一個else後的s3語句。s1、s2和s3都可以是復合語句。

switch開關語句
雖然嵌套的條件語句可實現多個分支處理,但嵌套太多時容易出錯和混亂,這時可以使用開關語句switch處理。實際上開關語句switch也是一種if…else結構,不過它使你在編程時很容易寫出判斷條件,特別是有很多條件選項的時候。

開關語句switch的語法格式:
switch (表達式) {?
case 常量1:?
語句1;?
break;

case 常量2:?
語句2;?
break;?
......?
default:?
語句n;?
}
其中switch、case、default是關鍵字,default子句可以省略。開關語句先計算表達式,然後將表達式值與各個常量比較,如果表達式值與某個常量相等,就執行該常量後面的語句;如果都不相等,就執行default下面的語句。如果無default子句,就什麼都不執行,直接跳出開關語句。

使用開關語句時,注意以下幾點:
? case後面的常量必須是整數或字元型,而且不能有相同的值;
? 通常在每一個case中都應使用break語句提供一個出口,使流程跳出開關語句。否則,在第一個滿足條件case後面的所有語句都會被執行,這種情況叫做落空。

循環語句

循環可使程序根據一定的條件重復執行某一部分程序代碼,直到滿足終止循環條件為止。
Java中提供的循環語句有: 確定次數循環(for)、條件循環(while)、先執行後判定循環(do)。

for循環語句

如果希望程序的一部分內容按固定的次數重復執行,通常可以使用for循環。for循環採用一個計數器控制循環次數,每循環一次計數器就計數,直到完成給定的循環次數為止。

for循環的語法格式為:

for (表達式1; 表達式2; 表達式3)?
循環體

其中表達式1可以給出計數器的初值,是一個賦值語句;表達式2指出循環結束條件,是一個邏輯表達式;表達式3指出計數器每次的增量,是一個賦值語句。

注意: 計數器可在for語句之前定義,也可在循環括弧中定義。計數器增量為1時常寫成增量運算的形式,以加快運算速度。根據需要,增量可以大於或小於1。增量計算也可以放在循環體中進行,即把表達式3移到循環體內的適當位置,原位置為空。
使用循環語句時常常會遇到死循環的情況,也就是無限制地循環下去。所以在使用for循環時,要注意初值、終值和增量的搭配。終值大於初值時,增量應為正值,終值小於初值時,增量應為負值。編程時必須密切關注計數器的改變,這是實現正常循環避免陷入死循環的關鍵。

while循環語句
while循環不像for循環那麼復雜,while循環只需要一個條件判斷語句,便可以進行循環操作。

while循環的語法格式為:

while (條件表達式) ?
循環體

其中while是關鍵字。每次循環之前都要計算條件表達式,其值為true時,就執行一次循環體中的語句,然後再計算條件表達式,決定是否再次執行循環體中的語句;如果條件表達式的值為false時,就跳出循環體,執行循環體下面的語句。

注意: while循環中的條件表達式是邏輯表達式,所以循環體中一定要有改變條件表達式值的語句,使條件表達式的值有機會變為false,否則會陷入死循環。

do…while循環語句
do…while循環與while循環相反,是先執行循環體中的語句,再計算while後面的條件表達式,若條件表達式值為false則跳出循環;否則繼續下一輪循環。

有些情況下,不管條件表達式的值是為true還是false,都希望把指定的語句至少執行一次,那麼就應使用do…while循環。

do…while循環的語法格式為:

do {?
循環體?
} while (條件表達式);

其中do、while是關鍵字。程序首先執行do下面的循環體,然後計算while後面條件表達式的值,如果其值為true,則重復執行循環體;否則,就結束循環。

與while循環相同,do循環在循環體中也一定要有改變條件表達式值為false的語句,否則會陷入死循環。do…while循環控制並不是很常用,但有時卻非常重要,使用時特別注意不要忘記了while語句結尾處的分號「;」。

循環語句嵌套
ex:做個例子 是累計求和的。
?
public class Sum1 {?
public static void main(String args〔〕) {?
int n=10, sum=0;?
while (n>0) {?
sum=0;?
for (int i=1; i<=n; i++)?
sum+=i;?
System.out.println(〃前〃+n+〃個數的總和為: 〃+sum);?
n--;?
}?
}?
}

循環語句小結
一個循環一般應包括4部分內容。
(1) 初始化部分: 用來設置循環的一些初始條件,計數器清零等。
(2) 循環體部分: 這是反復被執行的一段代碼,可以是單語句,也可以是復合語句。
(3) 迭代部分: 這是在當前循環結束,下一次循環開始時執行的語句,常用來使計數器加1或減1。
(4) 終止部分: 通常是一個布爾表達式,每一次循環要對該表達式求值,以驗證是否滿足循環終止條件。

跳轉語句
跳轉語句可以無條件改變程序的執行順序。Java支持3種跳轉語句: break、continue和return。

break語句

break語句提供了一種方便的跳出循環的方法。使用break語句可以立即終止循環,跳出循環體,即使循環沒有結束也如此。

break語句的使用示例,輸出結果如圖3.10所示。

class B {?
public static void main(String args〔〕) {?
boolean test=true;?
int i=0;?
while (test) {?
i=i+2;?
System.out.println(〃i=〃+i);?
if (i>=10)?
break;?
}?
System.out.println(〃 i為〃+i+〃時循環結束〃);?
}?
}

帶標號的break語句

標號是標記程序位置的標識符。break語句只能跳轉到循環語句下面的第一條語句上,而帶標號的break語句可直接跳轉到標號處。正常的break只退出一重循環,如果要退出多重循環,可以使用帶標號的break語句。它的語法格式為:

標識符:?
…?
break 標識符;

做個例子說明

運行該工程,正常情況下可從鍵盤接受16個輸入字元,但當輸入b按回車時,break lab1語句就會結束二重循環。

class B1 {?
public static void main(String args〔〕) throws java.io.IOException {?
char ch;??

lab1: // 此處為標號標識符?
for (int i=0; i<4; i++)?
for (int j=0; j<4; j++) {?
ch=(char)System.in.read();?
System.in.skip(2);?
if (ch==′b′)?
break lab1;//跳到標號標識符處?
if (ch==′c′)?
System.out.println(〃繼續〃);

}?
System.out.println(〃結束兩重循環〃);?
}?
}

continue語句
continue語句只能用在循環結構中,它跳過循環體中尚未執行的語句,重新開始下一輪循環,從循環體第一個語句開始執行。

下面的可以輸出1~9中除6以外所有偶數的平方值

class C2 {?
public static void main(String args〔〕) {?
for (int i=2;i<=9;i+=2) {?
if (i==6)?
continue; ?
System.out.println(i+〃 的平方 = 〃+i*i); }?
}?
}

帶標號的continue語句
Java也支持帶標號的continue語句,它通常用在嵌套循環的內循環中,可以用標號標出想跳到哪一條語句繼續重復執行程序。其語法格式為:

標識符:?
…?
continue 標識符;

帶標號的continue語句的使用

class C3{?
public static void main(String args〔〕) {?
lab1:?
for (int i=1; i<=3; i++)?
for (int j=1; j<=3; j++) {?
System.out.println(〃i:〃+i+〃 j:〃+j);?
if (i+j>3) {?
System.out.println(〃Continue〃);?
continue lab1;?
}?
System.out.println(〃i=〃+i+〃 j=〃+j);?
}?
}?
}

求100~200間的所有素數。用嵌套的for循環做

public class Find {?
public static void main(String args〔〕) {?
System.out.println(〃 ** 100~200間的所有素數 **〃);?
int n=0;??

outer:?
for (int i=101; i<200; i+=2) {?
int k=15;?
for (int j=2; j<=k; j++)?
if (i%j==0)?
continue outer;?
System.out.print(〃 〃+i);?
n++;?
if (n<10)?
continue;

System.out.println();?
n=0;?
}?
System.out.println();?
}?
}

return語句
return語句用於方法的返回上,當程序執行到return語句時,終止當前方法的執行,返回到調用這個方法的語句。return語句通常位於一個方法體的最後一行,有帶參數和不帶參數兩種形式,帶參數形式的return語句退出該方法並返回一個值。

當方法用void聲明時,說明不需要返回值(即返回類型為空),應使用不帶參數return語句。不帶參數的return語句也可以省略,當程序執行到這個方法的最後一條語句時,遇到方法的結束標志}就自動返回到調用這個方法的程序中。

帶參數的return語句格式為:

return 表達式;

當程序執行到這個語句時,首先計算「表達式」的值,然後將表達式的值返回到調用該方法的語句。返回值的數據類型必須與方法聲明中的返回值類型一致,可以使用強制類型轉換來使類型一致。

帶參數的return語句的使用

class CircleArea {?
final static double PI=3.14159;?
public static void main(String args〔〕) {?
double r1=8.0, r2=5.0;?
System.out.println(〃半徑為〃+r1+〃的圓面積=〃+area(r1));?
System.out.println(〃半徑為〃+r2+〃的圓面積=〃+area(r2));?
}?
static double area(double r) {?
return (PI*r*r);?
}?
}

H. JAVA基礎需要掌握哪些知識

建議你看本書《Think in java》。上邊的講解很容易懂。
學java:
先把基本語法搞懂,你學過C++,java的語法和C++很像內。你只要著重把容他們不同的地方學清楚就行。
然後搞懂類。java純面向對象的。所有的代碼都在類中。所以你要把java中重要的類學一遍。比如流類,集合類,資料庫操作類,網路編程的類等。當然,在這之前你要把java面向對象的思想弄懂,和C++有什麼區別。這樣你學習類的時候就容易多了。
最後多實踐點,學了類之後,就用你學的類寫點小程序,加深理解。
API說白了就是別人寫好的類。像上邊說的流類,集合類等都是API。API都有相應的文檔供我們學習。你學java基礎,一般在下載JDK時會同時下載下相應的文檔。沒有的話你可以到官方網站上去下載。

I. java基礎語法的問題。

Test t = new Test(); //這一步是創建了一個Test類的對象,所以該對象t可以調用該類的方法回,
void max( int a , int b ){
答 System.out.println( a > b ? a : b);
}
void max( float a ,float b ){
System.out.println( a > b ? a : b);
} 均為該類的方法 類可以通過對象點的方式來調用對象的自身的方法:
如: t.max(3,4); 但是如果兩個方法名一致的話會報錯,此時需要更改函數裡面的參數形式,程序會根據參數來尋找匹配的方法 所以t.max(3 , 4)調用的是第一個方法,t.max(3 f, 4f)則會調用第二個方法。
void max 不是構造方法 構造方法的形式如下:
public(可以沒有) Class(參數,參數....){
.....
} 參數可以為空

J. java基礎語法部分有哪些

Java的基礎語法包括:
1. 開發環境搭建
2. 常量
3. 變數
4. 數據類型
5. 運算符
6. 選擇結構-if-switch
7. 循環結構-while-【do-while】-for以及各種循回環控制與多層答嵌套循環
8. 方法的設計與使用
9. 數組
10. 遞歸
11. 冒泡-選擇等多種排序
12. 二分查找
13. 線性查找

熱點內容
2009年婚姻法財產分割房子 發布:2025-06-16 22:23:34 瀏覽:500
婚姻法若干解釋一第八條 發布:2025-06-16 22:22:47 瀏覽:543
金融和法律碩士 發布:2025-06-16 22:21:29 瀏覽:305
合同法勞動合同解約 發布:2025-06-16 22:08:23 瀏覽:297
宣傳好條例 發布:2025-06-16 22:04:50 瀏覽:569
法律碩士211院校排名 發布:2025-06-16 22:03:50 瀏覽:97
鼓樓到鼓樓法院 發布:2025-06-16 21:59:49 瀏覽:954
卡爾拉倫茨德國民法通論 發布:2025-06-16 21:56:02 瀏覽:149
違約金過高司法解釋 發布:2025-06-16 21:53:16 瀏覽:826
社會調查中的觀察法 發布:2025-06-16 21:48:08 瀏覽:386