java如何使用for語句給陣列迴圈賦值

2021-03-04 00:47:16 字數 5018 閱讀 5890

1樓:

你沒有在迴圈體裡寫賦值的**,自然不會賦值了。

你可以使用i來參與賦值。

舉個例子:

int a = new int[5];

for(int i = 0 ;i

2樓:某人七号

你根本沒寫賦值語句啊!!!

3樓:樂樂最好是我

package text;

public class text }}

java中如何在for迴圈語句中對 類物件陣列 進行賦值

4樓:匿名使用者

示例:// 宣告數copy組

string arr = new string[10];

// 通過

bai對陣列的遍歷,du依次對陣列中zhi的每個元素dao進行初始化

for(int i=1; i<=20; i++)system.out.println(arr.length);

5樓:奧市**

不是很清楚哈,你是想對乙個組放著物件的資料賦值?你當資料資料那樣操作就行了,沒什麼區別,無非就是賦值語句你的用類似new object()代替了

6樓:匿名使用者

知道集合嗎?和集合的方法類似

7樓:

比如有乙個copyuser類,他的類物件是user,這個類物件陣列是users 他的長度為10;

那麼你可以這樣對這個users通過對陣列的遍歷,可用用for,也可以用foreach來做。

用for做就是:

for ( int i =0;i

怎樣用for迴圈給一維陣列賦值java程式

8樓:匿名使用者

int length = 10;

string arr = new string[length];

for(int i=0;i

9樓:匿名使用者

for(object obj:list)

10樓:匿名使用者

這種問題,少提些,好嗎?如果基礎不好,看java tutorial 吧。

容,或在http://java.sun.*** 上找吧。

在java中, 如何用for迴圈給標籤陣列元素賦值

11樓:殤之紫絳

int[10] a=new int[10];

for (int i : a)

12樓:匿名使用者

沒有for迴圈語句,不解釋

13樓:匿名使用者

for each用法?

14樓:匿名使用者

int array = new int[10];

for(int i = 0;i != 10; i++)

java用for迴圈給陣列賦值,我這麼寫的為什麼不對?(**等,謝謝!)

15樓:匿名使用者

其實呢,你這麼寫沒有錯。

但是為甚麼打出來的都是0.0呢?

因為你除的100這個數太大,然後你又採用的是int型別的了然後強制轉換成0.0,建議不要處以100,你就處以1吧看看。

16樓:匿名使用者

(n+i)/100得到的是整數結果0。

(double)(n+i)/100試試

17樓:匿名使用者

10到20整除 100好像都是等於0吧

18樓:匿名使用者

final int n=10;

double num=new double[n];

for(int i=0;i<10;i++)for(int i=0;i<10;i++)}

java字串陣列for迴圈賦值的問題

19樓:匿名使用者

你的string a=new string[5]寫錯了copy,應該寫成string[ ] a=new string[5],你這

樣寫編譯器沒報錯嗎?

你可以寫成這樣

int a=new int[10];

double average=0;

scanner s=new scanner(system.in);

for(int i=0;i<10;i++)for(int i=0;i<10;i++)average=average/10;

system.out.println(average+" ");就可以了

20樓:偷襲的覺悟

你接收了字串直接相加得到的還是字串,你要先把字串轉換為int再相加,用integer.parseint,進行轉換

21樓:匿名使用者

1,沒理解bai題意,題意是要從命du令行引數zhi及(string args)的args中獲取要求平均數的那dao些數字,而不是通版過scanner掃瞄鍵權

盤輸入。

2,主觀限定個數不大於10,錯誤

3,10次迴圈卻只傳教了乙個長度5的陣列,錯誤4,語法錯誤,型別+變數名只有在第一次宣告的時候需要,以後只用變數名,故string a[i]=scanner.nextline();錯誤,因為a有前置宣告。

5,因為陣列元素型別是string,需要呼叫double.parsedouble等類似方法,轉換為數字形式進行+和除法運算

6,沒做異常處理,因為輸入的引數不一定都能轉化為數字

java迴圈向陣列賦值。菜鳥提問 for迴圈裡沒有加括號(),為什麼會報錯呢,?

22樓:消失的大河

for(i=0;i

system.out.println(score[i]);

等同於for(i=0;i

由於以system.out.println(score[i]);裡的i在迴圈外 所以你迴圈做完以後i的值已經超過了陣列的下標,所以在system.

out.println(score[i]);的時候出現了下標越界。

23樓:般若兮若

你這個錯是因為你來的檔名自字叫demo19.java但是你寫的public class demo19{}大小寫弄錯了

補充一點,for迴圈後面不加{}是沒有問題的.

system.out.println(score[i]);會報arrayindexoutofbound***ception:3意思是超過了3這個下標.

重新在另外乙個迴圈裡面遍歷陣列就可以了.

for(int j:score)

system.out.println(score[j]);

24樓:匿名使用者

length是陣列的屬性襲。錯誤不在這,而bai在system.out.println(score[i]); 這個時候的dui超出下標了。

zhipublic class demo19}這樣對齊好看一些。

javac demo*.java

java demo19

25樓:匿名使用者

for(i=0;i//這裡

score[i]=i;

system.out.println(score[i]);

} //這裡

加一對大括號就好了。

不過你的錯誤提示完全是另外乙個問題:

exception in thread "main" java.lang.noclassdeffounderror: demo19 (wrong name: d

emo19)

原因應該內是這個demo19類對容應的java檔案名字應該是demo19.java 你看看是不是大小寫不對。

這個錯誤和這裡的for迴圈什麼的沒有關係。

26樓:匿名使用者

不加括號的情況下 只能是括號裡只有一行內容

超出的就要加{}了

java 用for迴圈向乙個一維陣列中新增資料

27樓:匿名使用者

public static void main(string args) {

// todo auto-generated method stub

scanner input = new scanner(system.in);

system.out.println("input your number split by ***ma:");

string str = input.nextline();

string arrstr = str.split(",");

int arrint = new int[arrstr.length];

for(int i = 0;i復

臺輸入數

製字,用逗

bai號隔開,

du可以直接zhi

放入陣列當dao中

28樓:狂吊酷帥拽霸天

源**:

import java.util.scanner;

public class addelement}

29樓:匿名使用者

object array = new object[10];

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

30樓:匿名使用者

integer array = new integer[10];

for(int i =0 ;i

java中如何實現兩個隨機生成的數相加

public class test 如下 public class plu ethod random r new random int x r.nextint 100 可以設定整數的範圍int y r.nextint 100 x y 計算和 public class testall 你首先定義兩個變...

請問PHP如何使用如果判斷語句,PHP如果判斷if語句成立的話,還會不會判斷elseif

curl 看返回狀態碼,如果是200,說明能訪問 其它說明不能訪問 另外超時也不能 訪問 php中if語句怎麼使用 這是php裡面最基copy本的判斷語句baiif a 0 還可以和else配合 zhi使用,比如dao if a 0 else if a 0 echo you are wrong ph...

如何使用sql編寫查詢語句用於查詢學生的各科成績

declare sql varchar 8000 select sql select a.mname as 學生姓名 select sql sql sum case c.fname when fname then b.score else null end as fname from f selec...