JAVA谁能帮我设计出将数组[4,3,78,68,98,1,4]进行从大到小排序输出的程序?

JAVA谁能帮我设计出将数组[4,3,78,68,98,1,4]进行从大到小排序输出的程序?,第1张

public static void main(String[] args) {

int[] arr = {4,3,78,68,98,1,4}

Map map = new HashMap<帆昌模>迅消()

for (int i = 0i <arr.lengthi++) {

int val = arr[i]

map.put(val,i)

}

for (int i = 0i<arr.length i++){

for(int j = 0j<arr.length - 1 - ij++){

int temp = 0

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

temp = arr[j]

arr[j] = arr[j+1]

arr[j+1] = temp

}

}

}

System.out.println( "从大到小态缓排序:" + Arrays.toString(arr))

System.out.println("最大值=" + arr[0] + ",最大值位置=" + map.get(arr[0]))

}

package pan

public 袜租class test {

  public static 告伏兆void main(String[] args) {

double 厅岁a=4

double b=3

System.out.println(a/b)

}

}

结果:1.3333333333333333

public 轮携class Print {

public static void main(String[] args) {

System.out.println("请输入一个四位数字:")

Scanner sc 纤没= new Scanner(System.in)

int x = 毁桐纳sc.nextInt()

if(x<1000||x>9999){

System.out.println("输入有误,请输入一个四位数")

}

for(int i=0i<3i++){

x=(x%1000*10+x/1000)

System.out.println(x)

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/12475554.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存