「java一维数组游戏」java数组之一维数值数组之排序
今天给各位分享java一维数组游戏的知识,其中也会对java数组之一维数值数组之排序进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 一维数组
- 2、写java程序 一维数组实验 : 定义一个整型数组a【10】,并初始化,求出数组的最大值和最
- 3、JAVA用一维数组做一个示例。
- 4、Java中的一维数组应用
- 5、java 一维整数数组
- 6、Java一维数组编写一个程序使之从键盘读入10个整数存入整型数组a中然后逆序输出这10个数
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一维数组游戏的信息别忘了在本站进行查找喔。