-
public class HelloWorld {
??? public static void main(String[] args){
System.out.println("hello imooc");
}
}查看全部 -
public class HelloWorld {
??? public static void main(String[] args){
??? System.out.println("hello imooc");
}
}查看全部 -
Wold后面出現(xiàn)了%查看全部
-
Java關(guān)鍵字是分大小寫的
在代碼圖中第二段的“voiD”的D出現(xiàn)了錯(cuò)誤
因?yàn)?它是大寫的。查看全部 -
java的數(shù)據(jù)類型
查看全部 -
java的變量包括是三個(gè)元素,變量類型,變量名,變量值查看全部
-
java關(guān)鍵字,一定要注意
查看全部 -
IDEA斷點(diǎn)調(diào)試程序方法:
選定行號(hào),點(diǎn)紅點(diǎn),右鍵,Debug‘文件名.main’;
快捷鍵F8,折線箭頭。
debug,快速?gòu)臄帱c(diǎn)到下一個(gè)斷點(diǎn),快捷鍵F9,按鈕像快進(jìn),IDEA2023.2.4版
查看全部 -
src運(yùn)行后,會(huì)有一個(gè)out,出現(xiàn),這時(shí)候
out.里寫
// String?變量=new Scanner(System.in).next();
//int?變量=new Scanner(System.in).nexrint();
import java.util.Scanner;
public class Demo {
? ?public static void main(String[] args) {
? ? ? ?System.out.print("請(qǐng)輸入用戶初始分?jǐn)?shù):");
? ? ? ?int score=new Scanner(System.in).nextInt();
? ? ? ?//int score=53;
? ? ? ?int count=0;
? ? ? ?System.out.println("加分前的成績(jī):"+score);
? ? ? ?while (score<60){
? ? ? ? ? ?score++;
? ? ? ? ? ?count++;
? ? ? ?}
? ? ? ?System.out.println("加分后的成績(jī):"+score);
? ? ? ?System.out.println("共加了"+count+"次!");
? ?}
}查看全部 -
【訪問(wèn)控制】
private:?私用模式,訪問(wèn)控制修飾符,可以應(yīng)用于類、方法或字段(在類中聲明的變量);
protected:保護(hù)模式,可以應(yīng)用于類、方法或字段(在類中聲明的變量)的訪問(wèn)控制修飾符;
public:共用模式,可以應(yīng)用于類、方法或字段(在類中聲明的變量)的訪問(wèn)控制修飾符。
【類、方法和變量修飾符】
abstract:表明類或者成員方法具有抽象屬性,用于修改類或方法;
class:?聲明一個(gè)類,用來(lái)聲明新的Java類;
extends:表明一個(gè)類型是另一個(gè)類型的子類型。對(duì)于類,可以是另一個(gè)類或者抽象類;對(duì)于接口,可以是另一個(gè)接口;
final:用來(lái)說(shuō)明最終屬性,表明一個(gè)類不能派生出子類,或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來(lái)定義常量;
implements:表明一個(gè)類實(shí)現(xiàn)了給定的接口;
interface:接口;
native:用來(lái)聲明一個(gè)方法是由與計(jì)算機(jī)相關(guān)的語(yǔ)言(如C/C++/FORTRAN語(yǔ)言)實(shí)現(xiàn)的;
new:用來(lái)創(chuàng)建新實(shí)例對(duì)象;
static:表明具有靜態(tài)屬性;
strictfp:用來(lái)聲明FP_strict(單精度或雙精度浮點(diǎn)數(shù))表達(dá)式遵循IEEE 754算術(shù)規(guī)范;
synchronized:表明一段代碼需要同步執(zhí)行;
transient:聲明不用序列化的成員域;
volatile:表明兩個(gè)或者多個(gè)變量必須同步地發(fā)生變化。
【程序控制】
break:提前跳出一個(gè)塊;
continue:回到一個(gè)塊的開(kāi)始處;
return:從成員方法中返回?cái)?shù)據(jù);
do:用在do-while循環(huán)結(jié)構(gòu)中;
while:用在循環(huán)結(jié)構(gòu)中;
if:條件語(yǔ)句的引導(dǎo)詞;
else:用在條件語(yǔ)句中,表明當(dāng)條件不成立時(shí)的分支;
for:一種循環(huán)結(jié)構(gòu)的引導(dǎo)詞;
instanceof:用來(lái)測(cè)試一個(gè)對(duì)象是否是指定類型的實(shí)例對(duì)象;
switch:分支語(yǔ)句結(jié)構(gòu)的引導(dǎo)詞;
case:用在switch語(yǔ)句之中,表示其中的一個(gè)分支;
default:默認(rèn),例如:用在switch語(yǔ)句中,表明一個(gè)默認(rèn)的分支Java8 中也作用于聲明接口函數(shù)的默認(rèn)實(shí)現(xiàn)。
【錯(cuò)誤處理】
try:嘗試一個(gè)可能拋出異常的程序塊;
catch:用在異常處理中,用來(lái)捕捉異常;
throw:拋出一個(gè)異常;
throws:聲明在當(dāng)前定義的成員方法中所有需要拋出的異常。
【包相關(guān)】
import:表明要訪問(wèn)指定的類或包;
package:包。
【基本類型】
boolean:基本數(shù)據(jù)類型之一,聲明布爾類型的關(guān)鍵字;
byte:基本數(shù)據(jù)類型之一,字節(jié)類型;
char:基本數(shù)據(jù)類型之一,字符類型;
double:基本數(shù)據(jù)類型之一,雙精度浮點(diǎn)數(shù)類型;
float:基本數(shù)據(jù)類型之一,單精度浮點(diǎn)數(shù)類型;
int:基本數(shù)據(jù)類型之一,整數(shù)類型;
long:基本數(shù)據(jù)類型之一,長(zhǎng)整數(shù)類型;
short:基本數(shù)據(jù)類型之一,短整數(shù)類型;
null:空,表示無(wú)值,不能將null賦給原始類型(byte、short、int、long、char、float、double、boolean)變量;
true:真,boolean變量的兩個(gè)合法值中的一個(gè);
false:假,boolean變量的兩個(gè)合法值之一。
【變量引用】
super:表明當(dāng)前對(duì)象的父類型的引用或者父類型的構(gòu)造方法;
this:指向當(dāng)前實(shí)例對(duì)象的引用,用于引用當(dāng)前實(shí)例;
void:聲明當(dāng)前成員方法沒(méi)有返回值,void可以用作方法的返回類型,以指示該方法不返回值。
【保留字】
goto:保留關(guān)鍵字,沒(méi)有具體含義;
Const:保留關(guān)鍵字,沒(méi)有具體含義,是一個(gè)類型修飾符,使用const聲明的對(duì)象不能更新。
查看全部 -
IDEA(V2023.2.4)?文件右鍵?open in? - explorer
壓縮,拷貝,換電腦,打開(kāi)IDEA,open?file or?project
查看全部 -
if條件成立時(shí),執(zhí)行語(yǔ)句如果只有一條,就不用{}查看全部
-
Java中的自動(dòng)類型轉(zhuǎn)換
可以int轉(zhuǎn)double
反之不可以查看全部 -
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ? // 變量保存成績(jī)
? ? ? ? int score = 53;?
? ? ? ? // 變量保存加分次數(shù)
? ? ? ? int count = 0;
? ? ? ? //打印輸出加分前成績(jī)?
? ? ? ? ?System.out.println("加分前的成績(jī):"+score);?
? ? ? ? // 只要成績(jī)小于60,就循環(huán)執(zhí)行加分操作,并統(tǒng)計(jì)加分次數(shù)
? ? ? ? /**for方法
? ? ? ? ?for(;score<60;score++){
? ? ? ? ? ? ?count++;
? ? ? ? }*/
? ? ? ? /**while方法
? ? ? ? ? ? while(score<60){
? ? ? ? ? count++;
? ? ? ? ?score++;
? ? ? ? ?}*/
? ? ? ? ?//do…while方法
? ? ? ? do{
? ? ? ? ? ? count++;
? ? ? ? ? ? score++;
? ? ? ? }while(score<60);
? ? ? ? //打印輸出加分后成績(jī),以及加分次數(shù)
? ? ? ? System.out.println("加分后的成績(jī):"+score);
? ? ? ? System.out.println("共加了"+count+"次");
? ? }
}
查看全部 -
public class HelloWorld{
public static void main(String[] args){
int num = 99999;
int count = 0;
if(num>=0&&num<=999999999){
? ? while(num!=0){
? ? ? ? count++;
? ? ? ? num=num/10;
? ? }
? ? System.out.println("它是個(gè)"+ count+"位的數(shù)!");
}else{
? ? System.out.println("輸入有誤");
}
}
}
查看全部
舉報(bào)