當前位置:首頁 » 編程語言 » java數組取值

java數組取值

發布時間: 2022-06-12 21:58:49

java中數組的取值問題

經過測試,結果不是如你所說。兩次都取到了。

public class T{
public static void main(String argv[]){
T t = new T();
t.setHobbys(new String[]{"1", "2", "3"});
t.getHobbys();
}

private String[] hobbys;
public String[] getHobbys() {
System.out.println(this.hobbys[0]);//也可以取到
return hobbys;
}
public void setHobbys(String[] hobbys) {
this.hobbys = hobbys;
System.out.println(this.hobbys[0]);//可以取到
}
}

javac -encoding UTF-8 T.java
Process started >>>
<<< Process finished.
java T
Process started >>>
1
1
<<< Process finished.

⑵ java 大家好,如何取出數組里的某個元素

public static void main(String[] args) {
//定義並初始化數組
int[] arr = {22,33,44,55,66,7,2,5,24};
//定義並初始化Scanner對象,用於獲取輸入鍵盤輸入的內容
Scanner scanner = new Scanner(System.in);
//輸出信息
System.out.print("請輸入需要查找的數字:");
//獲取鍵盤輸入要查找的數字
int target = scanner.nextInt();
//循環數組
for(int i = 0; i < arr.length; i++) {
//如果輸入的數字跟當前數組的元素的值相同
if(target == arr[i]) {
//輸入所在位置,從1開始
System.out.println(target + "位於數字的第" + (i + 1) + "位");
//結束
return;
}
}
//如果找不到的話就提示一下
System.out.println("數組中不存在數字:" + target);
}

⑶ Java String數組里的東西怎麼取 (比如 String[] A = {1,2,3,4})

Java數組是在Java編程中經常使用的一個類,下面是對Java數組String的使用方法:

1、Java數組的語法:String[數組下標], Java數組的下標是從0開始的。

⑷ java如何在數組中取最大值和最小值

  • 以下程序主要是求得數組中的最大值和最小值:

    public class a {
    public static void main(String args[]) {
    int a[]={84,40,16,3,10,49,28,76,94,70};
    int n;
    int min=a[0];
    int i;
    int max=a[0];
    for(n=0;n<=9;n++) {
    if(max<a[n])
    max=a[n];
    }
    for(i=0;i<=9;i++) {
    if(min>a[i])
    min=a[i];
    }
    System.out.print("max="+max);
    System.out.print("min="+min);
    }
    }

  • 該程序輸出結果:

    數組A的元素包括:74 48 30 17 62數組的最大值是:74數組的最小值是:17

⑸ java數組如何取值

兩個輸出改成
System.our.println(srg[i*2]);
System.our.println(srg[i*2+1]);

⑹ java怎麼使用隨機抽取數組里的數據

package reptile;

import java.util.Random;

public class Test
{

public static void main(String[] args){
String[] b = {"公共的", "私有的", "受保護的"};
Random rand = new Random();
int num = rand.nextInt(3);
System.out.println(b[num]);
}

⑺ Java 數組取值問題

class E {
public static void eTest(int b[]) {
//b = new int[10];
b[3]= 3;
}

}

public class T extends E{
public static void main(String[] args)
{
int a[] = new int[5];
a[3] = 5;
E e = new E();
e.eTest(a);
System.out.println(a[3]);
}
}

a[3] = 5; 你將數組的第四個元素設置成5
e.eTest(a);執行這句,你將a的首地址傳給eTest這個方法
// a = new int[5]; 這句沒注釋的話就是新創建一個數組在堆中,把它賦值給aTest中的這個局部變數b,b[3]= 3;意思就是改變數組b的第四個元素為3
這里a仍然指向的原來的首地址,沒有改變的,所以沒注釋的話仍然是5

假如注釋了那句話的話,b指向的首地址和a的是一樣的,所以執行b[3]= 3; 的話等於改變了a指向的首地址的在堆中的數組

⑻ 在java中怎麼取出數組中的數據

1.方法:
public final synchronized void setsize(int newsize);
此方法用來定義向量的大小,若向量對象現有成員個數已經超過了newsize的值,則超過部分的多餘元素會丟失。
2.程序中定義Enumeration類的一個對象Enumeration是java.util中的一個介面類,
在Enumeration中封裝了有關枚舉數據集合的方法。
在Enumeration提供了方法hasMoreElement()來判斷集合中是否還有其他元素和方法nextElement()來判斷集合中是否還有其他元素和方法nextElement()來獲取下一個元素。利用這兩個方法,可以依次獲得集合中的元素。
3.Vector中提供方法:
public final synchronized Enumeration elements();
此方法將向量對象對應到一個枚舉類型。java.util包中的其他類中也都有這類方法,以便於用戶獲取對應的枚舉類型。

熱點內容
androidjsonkey 發布:2024-05-06 03:07:31 瀏覽:730
python主線程子線程 發布:2024-05-06 03:07:20 瀏覽:763
android系統截屏 發布:2024-05-06 02:57:51 瀏覽:776
android居左 發布:2024-05-06 02:40:26 瀏覽:45
網頁設置的密碼如何刪除 發布:2024-05-06 02:20:30 瀏覽:926
如何查看snmp配置信息 發布:2024-05-06 02:19:48 瀏覽:489
預科編程 發布:2024-05-06 02:19:42 瀏覽:140
壓縮比英文 發布:2024-05-06 01:56:35 瀏覽:173
數字php 發布:2024-05-06 01:53:10 瀏覽:743
編程中怎麼 發布:2024-05-06 01:43:32 瀏覽:630