「java一维数组游戏」java数组之一维数值数组之排序

博主:adminadmin 2023-03-22 23:51:10 754

今天给各位分享java一维数组游戏的知识,其中也会对java数组之一维数值数组之排序进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 一维数组

import java.util.Scanner;

public class DataArrayDemo{

public static void main(String []args){

int max=0, n, a[];

String[] b;

String s;

Scanner sr=new Scanner(System.in);

n=sr.nextInt();

a=new int[n];

b=new String[n];

for(int i=0; in; i++){

System.out.print("第"+(i+1)+"个学生成绩为:");

a[i]=sr.nextInt();

s=sr.nextLine();

System.out.print("第"+(i+1)+"个学生姓名为:");

b[i]=sr.nextLine();

if(a[i]max)max=a[i];

}

System.out.println("最高分学生成绩为"+max); //修改处

for(int i=0;in;i++){

if(a[i]==max)

System.out.println("最高分学生姓名为"+b[i]);

}

}

}

写java程序 一维数组实验 : 定义一个整型数组a【10】,并初始化,求出数组的最大值和最

public class TestMaxAndMin {

public static void main(String[] args) {

int[] arr = new int[10];

arr[0]=12;

arr[1]=13;

arr[2]=14;

arr[3]=15;

arr[4]=16;

arr[5]=17;

arr[6]=18;

arr[7]=19;

arr[8]=23;

arr[9]=22;

for(int i=0;iarr.length-1;i++){

int temp;

for(int j=0;jarr.length-i-1;j++){

if(arr[j]arr[j+1]){

temp = arr[j];

arr[j]=arr[j+1];

arr[j+1]=temp;

}

}

}

for(Integer h:arr){

System.out.println(h);

}

}

}

就是排序嘛,这是冒泡排序,第一个最小,最后一个最大。

JAVA用一维数组做一个示例。

//一维数组

String[] str = new String[5]; //创建一个长度为5的String(字符串)型的一维数组

str[0] = "a"; //赋值

str[1] = "b";

str[2] = "c";

str[3] = "d";

str[4] = "e";

//也可以创建并赋值

String[] str = {"a","b","c","d","e"};

//二维数组

String[][] str = new String[2][2]; //创建一个2行2列的二维数组

str[0][0] = "a0"; //赋值

str[0][1] = "a1";

str[1][0] = "b0";

str[1][1] = "b1";

//也可以创建并赋值

String[][] str = {{"a0","a1"},{"b0","b1"}};

总结:

类型名[]/[][] 变量名 = new 类型名[]/[][];

Java中的一维数组应用

有简单方法的,用" "分隔成数组

String s[]=="He eats no fish and plays the qame".split(" ");

这样数组s就是结果了

java 一维整数数组

public class intArray {

private int theSize;

private int a_int[];

public intArray(int a[]){

this.a_int=a;

this.theSize=a.length;

}

public int getSize(){

return this.theSize;

}

public int getAt(int nIndex){

return this.a_int[nIndex];

}

public void SetAt(int nIndex , int newElement){

this.a_int[nIndex] =newElement;

}

public void add(int nIndex){

int old[]=this.a_int;

this.a_int= new int[this.theSize+1];

for(int i =0;iold.length;i++){

a_int[i]= old[i];

}

a_int[this.theSize+1]=nIndex;

this.theSize++;

}

public static void main(String args[]){

int a[]={3,42,52,22,44,55,11,23,7,1,2,86,64};

intArray array = new intArray(a);

for(int i = 0;iarray.getSize();i++){

for(int j=i; jarray.getSize();j++){

if(array.getAt(j) array.getAt(i)){

int b_int = array.getAt(i);

array.SetAt(i, array.getAt(j));

array.SetAt(j, b_int);

}

}

}

for(int i = 0;iarray.getSize();i++){

System.out.println(array.getAt(i));

}

}

}

JAVA写析构干嘛? 俺就不写了。

Java一维数组编写一个程序使之从键盘读入10个整数存入整型数组a中然后逆序输出这10个数

java.util.Scanner scanner = new java.util.Scanner(System.in); int len = 10; int[] result = new int[len]; for(int i=0;ilen;i++){ System.out.println("请输入第" + (i+1)+"个整数:"); result[i] = scanner.nextInt(); } for(int i=len-1;i=0;i--){ System.out.println(result[i]); } 放到主函数里就可以了

采纳哦

java一维数组游戏的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java数组之一维数值数组之排序、java一维数组游戏的信息别忘了在本站进行查找喔。