java下標
A. java 獲取下標
package com.ajax.test;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JButton;
public class Usfo1 extends WindowAdapter implements WindowListener,
ActionListener {
Frame f;
Button[] but;
public Usfo1() {
f = new Frame();
f.setLayout(null);
f.setSize(1024, 768);
f.addWindowListener(this);
f.setBackground(new Color(0, 0, 0));
int k = 0;
but = new Button[90];
for (int i = 0; i <= 8; i++) {
for (int j = 0; j <= 9; j++) {
but[k] = new Button("" + k);
but[k].setSize(50, 50);
but[k].setLocation(j * 50 + 10, i * 50 + 35);
but[k].addActionListener(this);
f.add(but[k]);
k++;
}
}
f.setVisible(true);
}
public void actionPerformed(ActionEvent e){
Button button = (Button)e.getSource();
System.out.println(button.getLabel());
}
public void windowClosing(WindowEvent e) {
System.exit(0);
}
public static void main(String[] args) {
Usfo1 k = new Usfo1();
}
}
B. java中數組的下標是什麼
java中數組的下標表示在數組中的元素,從0開始的數值,0代表的是第一個元素,1代表的是第二個元素,往上依次類推。實例如下:
int[]intarry=newint[]{1,2,4};//新建一個int類型的數組
System.out.println(int[0]);//其中0就是代表數組的第一個數值,也就是1,下標為0
C. JAVA中的數組的下標是用來干什麼的
每一個數組元素都有一個系統自動分配的下標,它代表此元素在數組里的排位,如果未設置過則下標從0開始,換句話說就是一個數組裡面的第一位是下標為0的那個。
舉個例子:數組A{1,2,3,5,8,41,5}裡面,A[0]就是1,A[1]就是2,A[5]就是8
www.xunm.com.cn
D. Java中的下標,和索引是一樣的么如果不一樣有什麼區別呢最好說的通俗易懂點...先謝謝大神們了
必須不一樣!!
你可以理解索引就是地址,但是你把下標同樣理解為地址,就是錯了。
例如:
int [] array=new int[10];
那麼,array就是一個索引。
而array[1],那麼它的地址就是array的索引再加上1*int的存儲空間
E. java如何在String數組中取得指定內容的下標
可以通過indexOf方法獲取到指定字元串的下標,舉例:
String str = "aaaaaabaaaaaaaa";//定義一個字元串
int index= str.indexOf("b");//獲取到字元串下標的值(從0開始計數)
System.out.print(index);//輸出結果
結果就是:6.
F. 如何java輸入數組下標修改數組元素
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
//下標從0開始 下標0,1,2,3,4,5,6,7,8
int[] intArr =new int[]{1,2,3,4,5,6,7,8,9};
//修改下標為1的元素*10
intArr[1] = intArr[1] * 10;
System.out.println("下標為1的元素修改後的值為" + intArr[1]);
//修改下標為0的元素+10
intArr[0] = intArr[1] + 10;
System.out.println("下標為0的元素修改後的值為" + intArr[0]);
// 修改後的數組
System.out.println("修改後的數組為:");
for(int i=0;i<intArr.length;i++){
System.out.println(intArr[i]);
}
}
G. java中的下標值是什麼意思
下標就是索引的意思比如有一個數組
int[] arr = new int[3];
這個數組的長度為三,那要怎麼得到這個數組的每一個元素呢,就是通過下標也就是索引來得到。
通過int[下標] 下標從0開始,那麼拿到這個數組的三個元素就通過
int[0] 、int[1] 、int[2] 這樣就得到了這個數組的三個元素,因為這個數組的長度為3,所以你要是int[3]的時候就會報異常,索引值越界了
望採納
H. JAVA怎麼找字母的下標
一個數組或者集合的下標是從0開始的,然後你圖上面的錯誤是因為num的定義是String類型的,你卻拿來與letter[i]比較,兩個都不對。
要比較字母,必須先把字母轉成對應的數字,這涉及到Unicode編碼。大寫字母A是65,往後以此類推,小寫字母是97,往後以此類推。
所以你要比較字母大小,就應該先把String轉成char類型,再把char類型轉成int類型:
Stringa=scanner.next();
intnum=a.charAt(0);
System.out.println(num);
所以,你的letter[i]也要轉成數字來比較:
if(num<(int)letter[i])//前提是你的letter數組是char類型,或者集合添加了<Character泛型>
I. java數組中的下標是什麼意思
下標其實就是一個標示意思,讓你通過下標來獲得你想獲得的數組中的一個值。
例如:
int
a[]
=
{10,20,30,40,50};
下標
從0開始
,也就是
0,1,2,3,4
所以如果你要取第一個值就是
a[0],第三個值就是a[2]
因為下標從0開始,所以你取的值是第幾個減去1
就是下標的數