導航:首頁 > 編程語言 > java給一維數組賦值

java給一維數組賦值

發布時間:2022-05-14 14:56:16

java利用隨機函數產生30個在10到100之間的整數給一個一維數組賦值, 並按照4個元素一排輸出數組

public class T {

public static void main(String[] args) {
int[] num = new int[30];
for (int i = 0; i < 30; i++) {
num[i] = (int) (Math.random() * 90 + 10);
}
for (int i = 1; i < 31; i++) {
System.out.print(num[i - 1]);
if (i % 4 == 0) {
System.out.println("");
}else {
System.out.print(" ");
}
}
}
}


Ⅱ java中聲明並給一個一維數組賦值的方法有多少種

就兩種。
一種是直接賦值:
int[] str = {12,1212,123};
一種是先定義長度,之後在賦值:
int[] str =new int[3];
str[0]=12;
備註:這個根據實際情況選擇即可,通常不知道具體值的時候就要用第二種。

Ⅲ java中能不能用一維數組給一維數組賦值

這種做法可以,但是你的代碼有問題,i,和j都沒有賦值,這樣寫直接就報錯了

Ⅳ java如何向一維數組內的元素賦值

如果字元串素組的話,是要一開始確定大小的,一開始就是空的數組,你賦值肯定會數組越界的,你可以使用list,

Ⅳ java編程定義一個一維數組並賦值,求這個數組所有數值的和並輸出.

public class Sum{


public static void main(String[] args) {

int[] a={1,2,3,4,5,6,7,8,9};

int sum=0;

for(int i=0;i<a.length;++i){

sum=sum+a[i];

}

System.out.println(sum);

}

}


Ⅵ java一維數組賦值問題——————————

1.int a;//可以理解為聲明一個int類型的整數
int a[];//是一個int類型的數組
int a[5];//這是什麼呢,理解為聲明一個名字叫a[5]的整數?那樣不符合命名規范,java規定名字中是不允許[]這樣的符號的,認為a[5]是數組中的第六個元素?那樣int 一個元素,想想也會報錯吧

2.數組就兩種表示,一是直接用名字b = a,這個的意思就是把a的對象交給b去引用,是表示數組對象
第二種寫法是b[0]=a[0]這樣就是把a數組的第一個元素賦值給b數組的第一個元素
寫個a[],表示你要拿數組里的元素,可是又不告訴編譯器是第幾個元素,當然報錯

3.在第二點中已經回答了,直接寫a,b就是代表數組對象,後面加上括弧a[]就是代表數組元素

你的程序中
int b[];//把聲明a數組的部分去掉了
int b=a;//然後你看這個程序,給變數b聲明了2次,一次int[],一次int,這才是真正報錯的地方

ps:雖然int[] a和int a[]兩種聲明方式都是允許的,但比較推薦用int[] a;這種方式聲明,因為這樣更直觀的可以看出,這是聲明了一個int類型的數組,名字叫a

Ⅶ java中怎麼把一維數組的值一個個賦給另一個二維數組

利用 for循環遍歷數組 即可

for循環是開界的。它的一般形式為: for(; <條件表達式>; ) 語句; 初始化總是一個賦值語句, 它用來給循環控制變數賦初值; 條件表達式是一個關系表達式, 它決定什麼時候退出循環; 增量定義循環控制變數每循環一次後 按什麼方式變化。這三個部分之間用";"分開。 例如: for(i=1; i<10時, 結束循環。

for語句比while語句和do-while都要靈活,是一種功能更大、更常用的循環語句,它的一般語法格式為:

for(表達式1;表達式2;表達式3)

{

循環體

}

其中,表示式可以省略,但是分號不可省略。

Ⅷ Java定義一個一維數組有哪幾種方法

首先: 一維數組的聲明 ; 代碼如下

int[]ary1;//Java推薦的數組聲明方式

intary2[];//不推薦,但也是正確的,C語言等使用這種方式

其次: 聲明的聲明和賦值

	//參考一
int[]ary1={1,2,3};//聲明的時候,同時賦值
//參考二
int[]ary2=newint[3];//指定數組的長度為3
ary2[0]=1;//數組下標從0開始,依次給每個元素賦值
ary2[1]=2;
ary2[2]=3;
//參考三
int[]ary3=newint[]{1,2,3};//注意,這里的newint[]方框里不能指定長度

最後: 注意數組的默認值;

簡單數據類型,比如boolean類型的數組,默認值就是false, int類型的數組,默認值就是0.
對象類型的數組,比如Boolean類型的數組,默認值是null,Integer類型的數組,默認值還是null

int[]ary1=newint[1];
System.out.println(ary1[0]);//輸出0

Integer[]ary2=newInteger[1];
System.out.println(ary2[0]);//輸出null

boolean[]b1=newboolean[1];
System.out.println(b1[0]);//輸出false

Boolean[]b2=newBoolean[1];
System.out.println(b2[0]);//輸出null

Ⅸ Java定義一個一維數組,並給每個元素賦值為數組下標的值,並顯示

publicstaticvoidmain(String[]args){
/**
*1、Java定義一個一維數組,並給每個元素賦值為數組下標的值,並顯示
*/
int[]arr=newint[10];

for(inti=0;i<arr.length;i++){
arr[i]=i;
System.out.println(i+","+arr[i]);
}
}

publicstaticvoidmain(String[]args){
/**
*2、修改上述程序,將數組的賦值改為從鍵盤上輸入的10個整數
*/
int[]arr=newint[10];
System.out.println("請依次輸入10個整數");
for(inti=0;i<arr.length;i++){
System.out.println("請輸入第"+(i+1)+"個整數:");
Scannerinput=newScanner(System.in);
arr[i]=Integer.parseInt(input.nextLine());
}
for(inti=0;i<arr.length;i++){
System.out.println(i+","+arr[i]);
}
/**
*3、修改上述程序,添加代碼,實現從10個數中找到最大值和最小值,並顯示。
*/
intmax=arr[0];//將數組的第一個元素賦給max
intmin=arr[0];//將數組的第一個元素賦給min
for(inti=1;i<arr.length;i++){
//從數組的第二個元素開始賦值,依次比較
if(arr[i]>max){
//如果arr[i]大於最大值,就將arr[i]賦給最大值
max=arr[i];
}
if(arr[i]<min){
//如果arr[i]小於最小值,就將arr[i]賦給最小值
min=arr[i];
}
}
System.out.println("最大值是:"+max);
System.out.println("最小值是:"+min);

/**
*4、修改上述程序,添加代碼,去掉最大值和最小值,然後計算剩下的數的平均值,並顯示
*/
intsum=0;
for(inti=0;i<arr.length;i++){
sum+=arr[i];
}
sum=sum-max-min;//去掉最大值和最小值的總和
doubleaverage=sum/(arr.length-2);
System.out.println("平均值:"+average);
}

Ⅹ 在java中定義一個數組對象怎麼賦值

new Shuzu(new char[]{'我'});new Shuzu(new char[]{'老'})); ————相當於ss[0].sz[0]={'我'};ss[1].sz[0]={'老'};

就在這里,這里你用了兩次new,也就意味著,你生成了兩個不同的Shuzu類的對象出來,分別的char[]{'我'}和new char[]{'老'},所以,當你在之後 System.out的時候,讀到ss[0].sz[1]和ss[1].sz[1]時,其實這兩個變數里是沒有值的,

閱讀全文

與java給一維數組賦值相關的資料

熱點內容
加密歐美航線 瀏覽:48
svn怎麼看伺服器的地址 瀏覽:187
騎馬與砍殺1命令部隊用盾牌 瀏覽:595
光纜pdf 瀏覽:350
加密流量實時監測 瀏覽:628
360壓縮和好壓哪個好 瀏覽:61
python判斷變數是否為list 瀏覽:906
雲伺服器1m帶寬表示什麼意思 瀏覽:702
429升冷櫃用多大壓縮機 瀏覽:116
決策樹演算法java實現 瀏覽:376
androidtv開發焦點控制 瀏覽:328
論人的成長pdf 瀏覽:282
python網站源代碼 瀏覽:827
手機文件壓縮器怎麼安裝 瀏覽:112
androidsdk封裝 瀏覽:266
微信加密不知道怎麼取消 瀏覽:705
分析演算法設計程序編寫 瀏覽:843
linux啟動dhcp失敗 瀏覽:356
芙蓉出水選股公式源碼 瀏覽:763
linux更改密碼錯誤 瀏覽:244