1. 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);
}
2. java 读取数组中的数
并没有从数组一中删除,只是把随机取出的数后面的数向前移了一下,将他覆盖,之后遍历的时候位数减一就好了。试试看
public class ArrayDemo {
public static void main (String[] args) {
int[] a = new int[] {0, 1, 2, 3, 4};
int nLen = a.length;
int[] b = new int[nLen];
int nCount = nLen;
for (int i = 0; i < nCount; i ++) {
int index = (int) (Math.random()*nLen);
b[i] = a[index];
for (int j = index; j < nLen - 1; j ++) {
a[j] = a[j + 1];
}
nLen --;
}
}
}
3. Java String数组里的东西怎么取 (比如 String[] A = {1,2,3,4})
Java数组是在Java编程中经常使用的一个类,下面是对Java数组String的使用方法:
1、Java数组的语法:String[数组下标], Java数组的下标是从0开始的。
4. JAVA 取出数组中特定的值
一行数据代表一个对象,全部对象放在一个List中,先遍历list,再内层遍历看对象的属性pid是否为1
5. java中,如何取数组的某一个值
n是你输入的数
BigCar bigCar = car[n];
int a = bigCar .get400(); //这个400是对应400那个属性的get方法.
你需要把你的BigCar类也粘出来,要不不知道你那个类里都有那些属性.
不知道你们学没学到继承,你这个最好用继承的方式去做.否则就需要判断语句进行判断.
6. 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.
7. java取数组中的最大值
先假设第一个数是最大的,设成max的值,然后拿它依次和后面的数去比,如果遇到比它大的,那就把max的值换成这个较大数,直到遍历完了,max的值就是数组中的最大值喽。
8. 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