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