-
數(shù)組名 .length 用于獲取數(shù)組的長度。
查看全部 -
數(shù)組的操作步驟:
1:聲明類型
2:分配空間
3:賦值
4:處理數(shù)據(jù)
兩種表達(dá)形式:
int[] scores = new int[5]{1,2,3,4,5};
int[] scores ={1,2,3,4,5};
查看全部 -
解題思路:
從題目中得出存在兩個(gè)判斷:
判斷1:num是不是小于10位的數(shù),是則輸出它是幾位數(shù),否則提示輸入有誤
判斷2:num是幾位數(shù)
判斷1用if條件語句,判斷2則用while循環(huán)語句。
判斷num是幾位數(shù)時(shí):當(dāng)num不等于0,那至少是1位數(shù),所以需要count++進(jìn)行首次自增,然后再把num除以10,如果除得盡,則代表他不止1位數(shù),所以除一次,count就要繼續(xù)++1次,直到除不盡。
查看全部 -
給定一個(gè)小于10位的數(shù),判斷它是幾位數(shù):
public class HelloWorld{
? ? public static void main(String[] args){
? ? ? ? int num =999;?
? ? ? ? int count = 0;
? ? ? ? if(num >= 0 && num <= 999999999){
? ? ? ? ? ? while(num != 0){
? ? ? ? ? ? ? ? count++;
? ? ? ? ? ? ? ? num /= 10;?
? ? ? ? ? ? }
? ? ? ? ? ? System.out.println("這是一個(gè)"+count+"位的數(shù)");
? ? ? ? }else {
? ? ? ? ? ? System.out.println("輸入錯(cuò)誤");
? ? ?}??
? ? }
}
查看全部 -
for循環(huán):
1、 for 關(guān)鍵字后面括號(hào)中的三個(gè)表達(dá)式必須用 “;” 隔開,三個(gè)表達(dá)式都可以省略,但 “;” 不能省略。
若前面設(shè)置了變量的初始化,那么可以省略循環(huán)變量初始化;
若在循環(huán)體中改變了變量的值,那么可以省略循環(huán)變量變化。
省略“循環(huán)條件”,可能會(huì)造成循環(huán)將一直執(zhí)行下去,也就是我們常說的“死循環(huán)”現(xiàn)象。可使用break強(qiáng)制跳出循環(huán)。
2、 for 循環(huán)變量初始化和循環(huán)變量變化部分,可以是使用 “,” 同時(shí)初始化或改變多個(gè)循環(huán)變量的值。
查看全部 -
switch語句:
1、?switch 后面小括號(hào)中表達(dá)式的值必須是整型或字符型
2、 case 后面的值可以是常量數(shù)值,如 1、2;也可以是一個(gè)常量表達(dá)式,如 2+2 ;但不能是變量或帶有變量的表達(dá)式,如 a * 2
3、 case 匹配后,執(zhí)行匹配塊里的程序代碼,如果沒有遇見?break?會(huì)繼續(xù)執(zhí)行下一個(gè)的 case 塊的內(nèi)容,直到遇到?break 語句或者 switch 語句塊結(jié)束?
查看全部 -
equals()用于判斷字符串的內(nèi)容是否相同,相同返回true,反之false。
查看全部 -
條件運(yùn)算符? “三元運(yùn)算符”
語法形式:布爾表達(dá)式 ? 表達(dá)式1 :表達(dá)式2
如果布爾表達(dá)式的值為?true?,則返回?表達(dá)式1?的值,否則返回?表達(dá)式2?的值
查看全部 -
1、?與:要求所有人都投票同意,才能通過某議題
2、?或:只要求一個(gè)人投票同意就可以通過某議題。(一個(gè)或以上)
3、?非:某人原本投票同意,通過非運(yùn)算符,可以使其投票無效
4、?異或:有且只能有一個(gè)人投票同意,才可以通過某議題。(只能一個(gè))
查看全部 -
1、 ?> 、 < 、 >= 、 <= 只支持左右兩邊操作數(shù)是數(shù)值類型
2、 ?== 、 != 兩邊的操作數(shù)既可以是數(shù)值類型,也可以是引用類型
查看全部 -
<筆記雖好,要記的太多>
ava關(guān)鍵字描述列表--混個(gè)臉熟
abstract //抽象方法,抽象類的修飾符
assert //斷言條件是否滿足
boolean //布爾
break //跳出循環(huán)或者label代碼段
byte //8-bit 有符號(hào)數(shù)據(jù)類型
case //switch語句的條件
catch //和try搭配捕捉異常
char //16-bit Unicode字符數(shù)據(jù)
class //定義類
const //未使用
continue //不執(zhí)行循環(huán)體剩余部分
default //switch語句中的默認(rèn)分支
do //循環(huán)語句,至少會(huì)執(zhí)行一次
double //64-bit雙精度浮點(diǎn)數(shù)
else //if條件不成立
enum //枚舉類型
extends //繼承
final //常量
//方法不能被重寫,或者一個(gè)類不能有子類
finally //try 語句不管是否發(fā)生異常都要執(zhí)行的語句塊
float //32-bit單精度浮點(diǎn)數(shù)
for //for循環(huán)
goto //未使用
if //條件語句
implements //類實(shí)現(xiàn)了接口
import //導(dǎo)入類
instanceof //測試一個(gè)對象是否是某個(gè)類的實(shí)例
int //32位整型數(shù)
interface //接口
long //64位整型數(shù)
native //表示方法用非java代碼實(shí)現(xiàn)
new //新的類實(shí)例
package //包
private //表示私有字段,方法等,只能從類內(nèi)部訪問
protected //表示只能通過類或者其子類訪問
//子類或者在同一個(gè)包內(nèi)的其他類
public //表示共有屬性或者方法
return //方法返回值
short //16位數(shù)字
static //靜態(tài)
strictfp //浮點(diǎn)數(shù)比較使用嚴(yán)格的規(guī)則
super //表示父類/基類
switch //選擇語句
synchronized //表示同一時(shí)間只能由一個(gè)線程訪問的代碼塊
this //當(dāng)前實(shí)例
//或者調(diào)用另一個(gè)構(gòu)造函數(shù)
throw //拋出異常
throws //定義異常
transient //修飾不要序列化的字段
try //捕捉異常
void //標(biāo)記方法不返回任何值
volatile //標(biāo)記字段可能會(huì)被多個(gè)線程同時(shí)訪問,而不做同步
while //while循環(huán)搜索
復(fù)制
查看全部 -
Java 語言中常用的運(yùn)算符可分為如下幾種:
??算術(shù)運(yùn)算符
??賦值運(yùn)算符
??比較運(yùn)算符
??邏輯運(yùn)算符
??條件運(yùn)算符
查看全部 -
文檔注釋:??
/**
? ? *? @author?標(biāo)明開發(fā)該類模塊的作者
? ? *? @version?標(biāo)明該類模塊的版本
? ??*? ?@see?參考轉(zhuǎn)向,也就是相關(guān)主題
? ? *??@param?對方法中某參數(shù)的說明
? ? *? ?@return?對方法返回值的說明
? ? *??@exception?對方法可能拋出的異常進(jìn)行說明
????*/
單行注釋://
多行注釋:/*............*/
查看全部 -
條件運(yùn)算符( ? :?)也稱為 “三元運(yùn)算符”。
語法形式:布爾表達(dá)式 ? 表達(dá)式1 :表達(dá)式2
運(yùn)算過程:如果布爾表達(dá)式的值為?true?,則返回?表達(dá)式1?的值,否則返回?表達(dá)式2?的值
查看全部 -
new scanner (System.in).NextInt
查看全部
舉報(bào)