我能';t在JOptionPane上显示数组 import java.util.Random; 导入javax.swing.JOptionPane; 公共类排序数组{ 公共静态void main(字符串[]args){ int-arrNUm; }
我能';t在JOptionPane上显示数组我能';t在JOptionPane上显示数组 import java.util.Random; 导入javax.swing.JOptionPane; 公共类排序数组{ 公共静态void main(字符串[]args){ int-arrNUm; } ,java,arrays,joptionpane,Java,Arrays,Joptionpane,我能';t在JOptionPane上显示数组 import java.util.Random; 导入javax.swing.JOptionPane; 公共类排序数组{ 公共静态void main(字符串[]args){ int-arrNUm; } public void initializeArray(int arrNum[]){ 随机=新随机(); 对于(int i=0;i
import java.util.Random;
导入javax.swing.JOptionPane;
公共类排序数组{
公共静态void main(字符串[]args){
int-arrNUm;
}
public void initializeArray(int arrNum[]){
随机=新随机();
对于(int i=0;i<10;i++){
arrNum[i]=random.nextInt();
}
}
公共静态void sortDescending(int arrNum[]){
内部温度;
对于(int i=0;i<10;i++){
对于(int j=1;j<(10);j++){
if(arrNum[j-1]arrNum[j]){
温度=arrNum[j-1];
arrNum[j-1]=arrNum[j];
arrNum[j]=温度;
}
}
}
}
//此方法输出数组
公共void显示数组(int[]arrNum){
对于(int i=0;i<10;i++){
showMessageDialog(null,arrNum[i]);
}
返回;
}
}
您可能希望查看数组。以字符串作为起点,您是否收到某种错误消息或运行此代码时发生了什么?或者你想在你的工作窗格中看到什么。你期望的是:1,5,8,9,10。。。?
import java.util.Random;
import javax.swing.JOptionPane;
public class SortingArrays {
public static void main(String[] args) {
int arrNUm;
}
public void initializeArray(int arrNum[]) {
Random random = new Random();
for (int i = 0; i < 10; i++) {
arrNum[i] = random.nextInt();
}
}
public static void sortDescending(int arrNum[]) {
int temp;
for (int i = 0; i < 10; i++) {
for (int j = 1; j < (10); j++) {
if (arrNum[j - 1] < arrNum[j]) {
temp = arrNum[j - 1];
arrNum[j - 1] = arrNum[j];
arrNum[j] = temp;
}
}
}
}
// This method generates array sorted in ascending and displays the array element values
public static void sortAscending(int arrNum[]) {
int temp;
for (int i = 0; i < 10; i++) {
for (int j = 1; j < (10); j++) {
if (arrNum[j - 1] > arrNum[j]) {
temp = arrNum[j - 1];
arrNum[j - 1] = arrNum[j];
arrNum[j] = temp;
}
}
}
}
// This method outputs the array
public void displayArray(int[] arrNum) {
for (int i = 0; i < 10; i++) {
JOptionPane.showMessageDialog(null, arrNum[i]);
}
return;
}
}