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
就是下标的数