導航:首頁 > 編程語言 > java代碼意思啊

java代碼意思啊

發布時間:2022-08-01 14:53:31

⑴ 簡單的java的程序代碼的意思

意思是把x和y轉換成字元串輸出。
當x=0,y=0時,輸出
0 0(空格)
當x=1,y=0時,輸出
0 0 0 1(空格)
所以,最後輸出就是:
0 0 0 1 0 2 0 3 0 4(最後還有一個空格)

⑵ java代碼解讀

第一個if是判斷searchkey是不是空的,如果不是空的,就追加到name欄位作為查詢條件,like模糊查詢
接著第二個if判斷如果status的值不為空,就追加到status作為條件
如果status為空,走else分支,從userContext中獲取到employee對象,接著判斷,如果它的角色不是manager的話
把這個對象的id拿出來,作為seller.Id的條件進行查詢

⑶ java代碼意思誰能解讀下

group是一個線程池,而你的變數booleanstarted是為了記錄當前線程是否運行成功,如果運行成功,就會走下一步為booleanstarted賦值為true說明運行成功了,如果運行失敗booleanstarted還是false在finnaly中判斷started為false也就是線程運行失敗,提醒線程池group,線程運行失敗

⑷ Java的代碼是什麼意思

保證hashCode 不同的演算法,很多人都研究這個演算法,演算法很多
這個怎麼保證的我不知道
但是我可以給你解釋下算式
int 是4位byte的 4*8=32bit 一也注意到了12+20=32
h ^= (h >>> 20) ^ (h >>> 12);意味著h=h的前12位不變+中間的8位位中間的8位和前8位異或值+後12位為後12位和前間12位和9-20位的異或值(+不是加法是連接,一共32位)
h ^ (h >>> 7) ^ (h >>> 4); 之後再用類似的方式
新h=前4位不變+前3位和5-7位異或值+前25位和後25位和4-28位的異或值

⑸ java代碼 什麼意思

首先理解public boolean addBook(Book book )這句話的含義是創建一個大家都能使用的公共方法(public的作用),該方法返回一個布爾類型的值(boolean的作用),該方法的名字是addBooke(調用方法需要名字啊,沒名字怎麼用它),這個方法需要的參數是一個Book類型的對象book(Book book的作用);
每一個方法都有一個方法簽名:方法簽名就是方法名和參數列表(在這里就是 addBook(Book book))通過方法簽名我們就能正確的找到並執行該方法;
方法名,顧名思義就是方法的名字,一個類中可以有很多相同方法名的方法,就拿addBook來所,是添加書,添加書的渠道很多,可以通過書名添加,也可以通過id添加,只不過執行的邏輯和需要的參數不同;所以一個類中可以有很多的同名方法,那麼程序如何區分這些方法呢?那就是通過方法簽名的另一個元素——參數列表,在java中稱方法名相同,參數列表不同的情況為方法的重載;

這位大哥問的就是參數列表的問題,參數列表中需要的是參數的數據類型,和一個引用來臨時在方法中保存用戶給的數據;這里Book就是數據類型,book就是一個臨時的引用在方法體內可以代表用戶給的數據的;這里有需要有棧楨和堆的概念了,在沒有這些基礎知識的時候我們只要知道,book是一個引用,在方法體中我么可以使用book來操作一個不屬於我們的外部對象;

純手打望採納;

⑹ 請問一下java代碼是什麼意思,有什麼功能呢

這是一個配置文件吧?
//後面 和 /**/中間 的內容都是注釋,你可以把注釋用有道翻譯一下看看,好像是舉的例子
真正的代碼只有三行:
var next = output.append(input[0]);
for (var i = 0; i < input.length; i++) {
var next = output.append(input[i]);
大概意思是 將輸入的字元串添加到輸出的字元串中,分兩種情況,第一行是只有一個輸入字元串時,只追加數組的第一個元素;下面兩行的for循環是對多個輸入字元串的處理方法,用for循環追加字元串。for循環你能看懂吧?append是追加字元串的意思,將input添加到output的最後面。

⑺ java代碼的意思

先定義一個
JFrame
頂層容器;
然後設置放在他上面組件的布局方式
new
FLowLayout()
創建一個新的流布局管理器,
FlowLayout
.lEFT
,控制項左對齊
20,20
表示指定的水平和垂直間隙都為20

⑻ JAVA這些代碼是什麼意思 麻煩給講一講

請採納啊,不明白的在追問,謝謝。

//聲明包

packagecn.jbit.classandobject;

//導入包

importjava.util.Scanner;

/**

*上機階段4:登錄並購買商品

*/

//聲明類Goods

publicclassGoods

{

//聲明String類型的數組:goods,並初始化。

String[]goods=newString[]{"電風扇","洗衣機","電視機","冰箱","空調機"};//定義數組是干什麼用的

//聲明double類型的數組:price,並初始化。

double[]price=newdouble[]{124.23,4500,8800.90,5000.88,4456,

12000.46};

//聲明返回值類型為:boolean的login()方法

publicbooleanlogin()

{

//聲明變數flag,類型為boolean,初始值為:false,作為是否登錄成功的標志

booleanflag=false;

//鍵盤輸入

Scannerinput=newScanner(System.in);

//列印

System.out.print("請輸入用戶名:");

//聲明變數name,接收輸入用戶名

Stringname=input.next();

//列印

System.out.print("請輸入密碼:");

//聲明變數pwd,接收輸入密碼

Stringpwd=input.next();

//if判斷用戶名和密碼是否正確

if(name.equals("TOM")&&pwd.equals("123"))

{

//列印

System.out.println("登錄成功!");

//修改是否登錄成功的標志

flag=true;

}

//else情況

else

{

//列印

System.out.println("用戶名或密碼不匹配,登錄失敗!");

}

//返回是否登錄成功的標志:成功(true),失敗(false)

returnflag;//這段代碼為什麼要加返回值

}

//聲明返回值為StringBuffer類型的方法change(doubled),參數為double類型的d

publicStringBufferchange(doubled)//這是什麼意思啊

{

//StringBufferstr:聲明StringBuffer類型的變數str

//String.valueOf(d):獲取d的字元串值

//newStringBuffer(String.valueOf(d)):實例化str,調用了StringBuffer的構造方法

StringBufferstr=newStringBuffer(String.valueOf(d));//這一句

//str.indexOf("."):返回第一個.所在位置:如果該值返回大於等於4,則進入for循環,否則跳過

for(inti=str.indexOf(".")-3;i>0;i=i-3)

{//這一句

//在i出添加,如8,800.9

str.insert(i,',');//還有這一句

}

//返回StringBuffer類型的字元串

returnstr;

}

//聲明返回值為void的方法showGoods()

publicvoidshowGoods()

{

//列印

System.out.print("*********歡迎進入商品批發城*********");

//列印

System.out.print(" 編號 商品 價格 ");

//for循環輸出商品:goods.length用到開始聲明的goods來獲取數組長度

for(inti=0;i<goods.length;i++)

{

//列印:因為數組從0開始,而商品只能從1開始,所以i+1。 製表符

System.out.print(" "+(i+1));

//列印第i個商品

System.out.print(" "+goods[i]);

//列印第i個商品的價格。 回車

System.out.print(" "+change(price[i])+" ");

}

//列印

System.out.println("**********************************");

}

//主方法

publicstaticvoidmain(String[]args)

{

//鍵盤輸入

Scannerinput=newScanner(System.in);

//聲明Goods類的對象g,並實例化

Goodsg=newGoods();

//聲明int變數serial,num

intserial,num;

//聲明double變數total

doubletotal=0;

//判斷是否登錄成功

if(g.login())

{

//列印商品信息

g.showGoods();

//輸入商品編號

System.out.print("請輸入您批發的商品編號:");

//接收

serial=input.nextInt();

//輸入批發數量

System.out.print("請輸入批發數量:");

//接收

num=input.nextInt();

//計算總金額:price數組是從0開始的,商品數量是從1開始,第一個商品對應第0個價格

total=g.price[serial-1]*num;//計算總金額//這一句

//列印總金額

System.out.print("您需要付款:"+g.change(total));

}

}

}

⑼ 什麼是JAVA的代碼

java代碼就是一種軟體的程序,就想殺毒軟體一樣,靠數據來運行。

閱讀全文

與java代碼意思啊相關的資料

熱點內容
字母h從右往左跑的c語言編程 瀏覽:127
安卓手機如何擁有蘋果手機橫條 瀏覽:761
業余編程語言哪個好學 瀏覽:131
按照文件夾分個壓縮 瀏覽:104
航空工業出版社單片機原理及應用 瀏覽:756
如何在電信app上綁定親情號 瀏覽:376
安卓的怎麼用原相機拍月亮 瀏覽:804
配音秀為什麼顯示伺服器去配音了 瀏覽:755
c盤清理壓縮舊文件 瀏覽:325
app怎麼交付 瀏覽:343
圖蟲app怎麼才能轉到金幣 瀏覽:175
如何做徵文app 瀏覽:446
用什麼app管理斐訊 瀏覽:169
安卓如何下載寶可夢劍盾 瀏覽:166
編譯器開發屬於哪個方向 瀏覽:940
megawin單片機 瀏覽:687
以色列加密貨幣監督 瀏覽:909
程序員前端現在怎麼樣 瀏覽:499
伺服器和介面地址ping不通 瀏覽:557
linux命令返回上級目錄 瀏覽:899