「java序数输出」java数字倒序输出

博主:adminadmin 2023-01-22 15:00:09 461

今天给各位分享java序数输出的知识,其中也会对java数字倒序输出进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

怎么输出JAVA中数组的序号呢

public static void main(String[] args) {

int[] jine = new int[5];

int sum = 0;

Scanner input = new Scanner(System.in);

for (int a = 0; a jine.length; a++) {

System.out.println("请输入第" + (a + 1) + "次购买的金额:");

jine[a] = input.nextInt();

sum += jine[a];

}

System.out.println("序号\t\t" + "金额(元)");

for (int a = 0; a jine.length; a++) {

System.out.println((a + 1) + "\t\t" + jine[a]);

}

System.out.println("总金额(元):" + sum);

}

如何用java将两个数按从小到大的顺序输出

通过互换位置用java将两个数按从小到大的顺序输出。

将数字从大到小排序的方法例如简一点的冒泡排序,将第一个数字和后面的数字逐个比较大小,如果小于,则互换位置,大于则不动。此时,第一个数为数组中的最大数。然后再将第二个数与后面的数逐个比较,以次类推。

在java编程中如何对数组进行排序,并输出排序后的数组及原数组下标值

java变成对数组进行排序可以使用ArraySort方法,保存源数组下标值可以存入map中,如下代码:

import java.util.ArrayList;

import java.util.Arrays;

import java.util.HashMap;

import java.util.List;

public class ceshi {

public static void main(String[] args) {

int n = 5;

int[] a = { 8, 5, 4, 6, 2, 1, 7, 9, 3 };

HashMap map = new HashMap();

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

map.put(a[i], i); // 将值和下标存入Map

}

// 排列

List list = new ArrayList();

Arrays.sort(a); // 升序排列

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

list.add(a[i]);

}

for (Object object : list) {

System.out.print(object + ",");

}

System.out.println();

// 查找原始下标

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

System.out.print(map.get(a[i]) + ",");

}

}

}

运行结果如下:

用Java写一个程序,键盘输入5个整数 并按大小的次序输出?

import java.util.Arrays;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner scanner=new Scanner(System.in);

System.out.println("请输入5个整数:");

int[] number=new int[5];

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

number[i]=scanner.nextInt();

}

Arrays.sort(number);

System.out.println("排序后输出:");

for (int num:number) {

System.out.print(num+"\t");

}

}

}

控制台:

请输入5个整数:

43

12

87

11

排序后输出:

0 11 12 43 87

用java对任意给定的三个数字,把三个数字按照由低到高的序排序,并输出结果

import java.util.ArrayList;

import java.util.Collections;

import java.util.List;

public class Test {

public static void main(String args[]) {

sort( 9,5,1);

}

public static void sort(Integer num1,Integer num2,Integer num3) {

List Integer list = new ArrayListInteger();

list.add(num1);

list.add(num2);

list.add(num3);

Collections.sort(list);

for(Integer a : list) {

System.out.println(a);

}

}

}

java从小到大排序输出

import java.util.Scanner;

public class Sort {

public static void main(String[] args) {

Scanner input = new Scanner(System.in); // 实例控制台输入类

int count = 0; // 想要输多少个数字

int temp = 0; // 临时变量

System.out.print("想要输入多少个数字:");

count = input.nextInt(); // 输入

int[] numberArray = new int[count]; // 用 已经赋好值的 count 实例数组

for (int i = 0; i numberArray.length; i++) { // 循环输值

System.out.print("请输入第[" + (i + 1) + "]个数字:");

numberArray[i] = input.nextInt();

}

System.out.println("排序前:");

for(int i = 0; i numberArray.length; i++){ // 输出

System.out.println("第[" + (i + 1) + "]个数字:"+numberArray[i]);

}

/*

* 冒泡排序

*/

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

for (int n = 0; n numberArray.length; n++) {

if (numberArray[n] numberArray[i]) {

temp = numberArray[n];

numberArray[n] = numberArray[i];

numberArray[i] = temp;

}

}

}

System.out.println("排序后:");

for(int i = 0; i numberArray.length; i++){ // 输出

System.out.println("第[" + (i + 1) + "]个数字:"+numberArray[i]);

}

}

}

java序数输出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java数字倒序输出、java序数输出的信息别忘了在本站进行查找喔。