1. 程式人生 > 資訊 >華為 HiCar 累積上車數已經突破 1000 萬,將帶來更多車型支援

華為 HiCar 累積上車數已經突破 1000 萬,將帶來更多車型支援

package Array;
//普通的for迴圈
public class Demon {
//變數的型別 變數的名字 = 變數的值;
public static void main(String[] args) {
int []nums;//定義int型別的陣列
nums=new int[10];//建立一個數組,這裡可以存放10個int型別的數字

//給陣列元素中賦值
nums[0]=1;
nums[1]=2;
nums[2]=3;
nums[3]=4;
nums[4]=5;
nums[5]=6;
nums[6]=7;
nums[7]=8;
nums[8]=9;

System.out.println(nums[2]);
System.out.println(nums[9]); //因為沒有給第九個賦值所以輸出結果為int的預設值
//計算所以元素和
int sum=0;
//nums.length獲取陣列長度
for(int i=0;i<nums.length;i++){
sum=sum+nums[i];
}
System.out.println("總和:"+sum);
}
}
結果:

3
0
總和:45

package Array;

public class Demon1 {
public static void main(String[] args) {
//靜態初始化:建立+賦值
int[]a={1,2,3,4};
System.out.println(a[0]);
System.out.println("-------------");
//動態初始化:包含預設初始化
int[]b=new int[10];
b[0]=1;
b[1]=2;
System.out.println(b[0]);
System.out.println(b[2]);
}
}
結果:

1
-------------
1
0

package Array;

public class Demon2 {
public static void main(String[] args) {
int[]a={1,2,3,4};
//列印全部陣列元素
for (int i = 0; i <a.length ; i++) {
System.out.println(a[i]);
}
System.out.println("-------------");
//計算所有元素的和
int sum=0;
for (int i = 0; i <a.length ; i++) {
sum=sum+a[i];
}
System.out.println("sum="+sum);
System.out.println("--------------------");
//查詢最大元素
int max=a[0];
for (int i = 0; i <a.length ; i++) {
if (a[i]>max){
max=a[i];
}
}
System.out.println("max="+max);
}
}
結果:

1
2
3
4
-------------
sum=10
--------------------
max=4

package Array;
//For-Each迴圈:取不到下標
public class Demon3 {
public static void main(String[] args) {
int[]arrays={1,2,3,4};
for (int array:arrays){
System.out.println(array);
}
}
}
結果:

1
2
3
4

package Array;
//陣列作方法入參
public class Demon3 {
public static void main(String[] args) {
int[]arrays={1,2,3,4};
printArray(arrays);
}//列印陣列元素
public static void printArray(int[] arrays){
for (int i = 0; i <arrays.length ; i++) {
System.out.print(arrays[i]+" ");
}
}
}
結果:1 2 3 4


package Array;
//陣列作返回值
public class Demon3 {
public static void main(String[] args) {
int[]arrays={1,2,3,4};
int[] reverse=reverse(arrays);
printArray(reverse);
}
//反轉陣列
public static int[] reverse(int[] arrays){
int[]result =new int[arrays.length];
//反轉操作
for (int i = 0,j=result.length-1; i <arrays.length ; i++,j--) {
result[j]=arrays[i];
}
return result;
}
public static void printArray(int[] arrays){
for (int i = 0; i <arrays.length ; i++) {
System.out.print(arrays[i] + " ");
}
}
}
結果:4 3 2 1