導航:首頁 > 編程語言 > java塊語句

java塊語句

發布時間:2023-03-03 17:27:59

① Java菜鳥求教,請幫忙把每一語句塊注釋下,作用、目的是什麼,謝謝!!

public
class
B
{
public
static
void
main(String[]
args)
{
//定義對象m為ArrayList類型,長度為100
ArrayList
m
=
new
ArrayList(100);
//循環賦值,第1個元素為1,第2個元素為2...,第100個元素為100
for
(int
i
=
0;
i
<
100;
i++)
{
m.add(i
+
1);
}
//定義對象n
Object
n
=
null;
//如果m中元素個數大於2調用sy()方法
while
(m.size()
>
2)
{
//將sy()方法返回的對象賦值給m
m
=
sy(m,
m.size());
}
//獲得第2個元素賦給n
n
=
m.get(1);
//輸出
System.out.print(n);
}
public
static
ArrayList
sy(List
s,
int
num)
{
//定義對象list為ArrayList類型
ArrayList
list
=
new
ArrayList();
//如果num除以3的余數不等於0
if
(num
%
3
!=
0)
{
//循環的次數為num除以3的余數
for
(int
i
=
num
%
3;
i
>
0;
i--)
{
//獲得s中位置為num-i的元素,添加到list中
list.add(s.get(num
-
i));
//輸出list
System.out.println(list);
}
}
//循環,條件為i小於num減去num除以3的余數
for
(int
i
=
1;
i
<
num
-
num
%
3;
i++)
{
//就是不除3整除的數,添加到list中
if
(i
%
3
!=
0)
//獲得s中位置為i-1的元素,添加到list中,
list.add(s.get(i
-
1));
}
//返回list對象
return
list;
}
}
public
class
A
{
public
static
void
main(String[]
args)
{
//定義input對象
Scanner
input
=
new
Scanner(System.in);
System.out.print("請輸入總人數:");
//從控制台獲得輸入的數字
int
p
=
input.nextInt();
//定義變數per類型為boolean數組,長度為p
boolean[]
per
=
new
boolean[p];
int
num
=
0;
//循環次數為per的長度
for
(int
i
=
0;
i
<
per.length;
i++)
{
//賦值
per[i]
=
true;
}
int
t
=
0,
len
=
per.length;
while
(len
>
1)
{
for
(int
i
=
0;
i
<
per.length;
i++)
{
//如果per[i]為true
if
(per[i])
{
//t加1再賦為t
t++;
//如果t等於3,把賦為0,
if
(t
==
3)
{
t
=
0;
per[i]
=
false;
len--;
num++;
System.out.print("num:"
+
num);
}
}
}
}
//把per數組轉成字元串輸出
System.out.println("最後的情況:"
+
Arrays.toString(per));
for
(int
i
=
0;
i
<
per.length;
i++)
{
//per[i]值為true
if
(per[i])
{
//輸出i+1再除於3的余數
System.out.println("原來喊的數:"
+
(i
+
1)
%
3);
}
}
}
}

閱讀全文

與java塊語句相關的資料

熱點內容
中央傳命令 瀏覽:563
cad畫戶型圖修剪命令 瀏覽:209
代碼編譯伺服器配置 瀏覽:206
河南租伺服器帶寬怎麼確定雲主機 瀏覽:175
python公式報告 瀏覽:131
阿里雲伺服器換手機 瀏覽:712
linux標准教程pdf 瀏覽:966
騰訊雲在哪找伺服器 瀏覽:680
單片機專家app漢化版 瀏覽:395
pdf列印內存不足 瀏覽:841
單片機連通虛擬機檢測網址指令 瀏覽:308
韓國伺服器怎麼選 瀏覽:280
光敏感測器嵌入單片機 瀏覽:411
php實現多繼承 瀏覽:677
linux的python目錄文件 瀏覽:90
國內雲伺服器價格申請注冊 瀏覽:280
旅行攝影pdf 瀏覽:69
為什麼開不了允許app跟蹤 瀏覽:225
qq群中如何將文件移至文件夾 瀏覽:108
java下載文件的文件名 瀏覽:460