java學習第四天

2021-07-27 20:54:54 字數 1163 閱讀 5501

public class array2str ;

string str=int2str(arr);

system.out.println("str="+str);

int num=3;

string str2=getweek(num);

system.out.println(num);

system.out.println(str2);

} public static string int2str(int arr)

}str+="]";

return str;

}public static string getweek(int num);

return week[num-1];}}

// 選擇排序

public static int choicesort(int arr)}}

return arr;}

//氣泡排序

public static int binarysort(int arr)}}

return arr;}

//需求:查詢乙個元素在陣列中國第一次出現的位置

public static int searchkey(int arr,int key)

}return -1;//-1代表的是不存在的情況}

//二分查詢:前提陣列必須是有序的

/*思路:

通過角標先獲取中間角標上的元素

讓該元素和要找的資料比較

如果要找的數打了,縮小範圍,要找的範圍應該是 :中間的角標+1-----尾角標*/

public static int binarysearch(int arr,int key)else if (key max=mid-1;

if(maxreturn -1;

}return mid;}

//二分查詢的另一種方法

public static int binarysearch_1(int arr,int key)

return -1;}

陣列中的陣列

int arr4 =new int [3][2];

//自帶的二分查詢法

int c=arrays.binarysearch(arr3, 90);

system.out.println("find out"+c);

Java學習第四天

1 單目運算子 什麼是單目運算子 目 參與計算的表示式或變數 多目運算子 a b c 單目運算子 變數 自增1 自減1 例如 int i 0 i 先改變i的值 i 1 再使用i i 先使用i的值 然後在改變i的值 i i i i i 1 1 1 1 表示式 0 1 0 1 單目運算 算術運算 比較運...

Java基礎學習第四天

第四天 遇到問題解決思路 1.將複雜問題分解為若干個簡單問題 2.實現,如果有bug,進行debug除錯 3.優化 氣泡排序 比較相鄰的元素。如果第乙個比第二個大,就交換它們兩個。對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。針對所有的元素重複以上...

第四天學習

一 權重關係 樣式表的權重關係 內聯樣式表的權重最大!內部和外部樣式的權重,和書寫的前後順序有關!放在後面的會把放在前面的樣式覆蓋掉 網頁的布局 先做上下排版 再做左右排版 從外往裡 二 css語法 選擇符選擇符 選擇符就是給標籤起名字 型別選擇符 標籤選擇符 所有的html標籤可以直接當做選擇符進...