1. 程式人生 > 其它 >安卓上的docker常見問題

安卓上的docker常見問題

      理解以上程式碼   根據輸出可得出 結論:string在左,直接拼接,string在右,先進行數值相加,在拼接

    三元運算子:x ? y : z  案例

包機制     包的實質就是一個資料夾

常用包:util包   lang包  math包

Scanner屬於until包

Scanner存在hasNext   hasNextLine   hasNextInt     hasNextDpuble..........具體選擇內容根據實際情況

java三大結構:

循序結構,選擇結構,迴圈結構,幾乎所有問題都可用這三大結構解決

if多選擇結構

巢狀if

if(條件成立){

    執行程式碼塊;

  if(條件成立){

   執行程式碼塊;

    }

}

SWITCH CASE

case具有穿透現象,建議case後加break;

public class SwitchDemo {
public static void main(String[] args) {
char grade = 'A';
switch (grade){
case 'A' :
System.out.println("優秀");
case 'B':
System.out.println("良好");
case 'C' :
System.out.println("及格");
break;
case 'D':
System.out.println("再接再厲");
default:
System.out.println("未知等級");
}
}
}

public class WhileDemo {
public static void main(String[] args) {
int i =0;
double sum = 0.0;
//計算1+2+3...+100的和
while(i<=100){
sum += i;
i++;
}
System.out.println("1+2+3...+100的和為:"+sum);
}
}


在idea中可以使用100.for迴圈100次 高效

for迴圈練習:
練習1

public class ForDemo {
    public static void main(String[] args) {
//計算0到100的奇數和、偶數和
int oddSum = 0;
int evenSum = 0;
for (int i =0; i<=100;i++){
if (i%2 !=0){
oddSum += i;
}else{
evenSum += i;
}
}
System.out.println("奇數和為:"+ oddSum);
System.out.println("偶數和為:"+ evenSum);
}
}
練習2
//計算輸出0-1000能被5整除的數,沒3個換一行
for (int i = 0; i <= 1000; i++) {
if (i%5==0){
System.out.print(i + "\t");
}
if (i%(5*3)==0){
System.out.println();
}

}

練習3
九九乘法表 (思路:將大問題拆分成小問題,由易到難 各個擊破)
public class ForDEmo02 {
public static void main(String[] args) {
//輸出九九乘法表
/*
* 1.先輸出第一列
* 2.把固定的1用迴圈包起來
* 3.去除重複項 i<=j
* 4.調整格式
* "\t"表示空格
* */
for (int j = 1; j <= 9; j++) {
for (int i = 1; i <= j; i++) {
System.out.print(i +"*"+ j +"="+i*j +"\t");
}
System.out.println();
}

}
}