在JAVA 中,编写一个程序,利用数组读入10个整数并按相反的顺序显示出来? 编写java程序,声明一个保存10个整数的数组,循环从键盘输...

\u7528java\u7f16\u5199\u4e00\u4e2a\u7a0b\u5e8f,\u5c0610\u4e2a\u6574\u6570\u653e\u5230\u4e00\u7ef4\u6570\u7ec4\u4e2d,\u5e76\u6309\u4ece\u5927\u5230\u5c0f\u6392\u5e8f\u540e\u8f93\u51fa

public class TestBaiduKnow {public static void main(String[] args) {int[] a = { 9, 8, 7, 10, 6, 5, 4, 3, 2, 1 };System.out.println("\u539f\u59cb\u6570\u7ec4\uff1a");for (int i = 0; i < a.length; i++)System.out.print(a[i] + " ");for (int i = 0; i < a.length; i++)for (int j = i; j < a.length; j++) {if (a[i] < a[j]) {int tmp = a[i];a[i] = a[j];a[j] = tmp;}}System.out.println("\n" + "\u6392\u5e8f\u540e\u6570\u7ec4\uff1a");for (int i = 0; i < a.length; i++)System.out.print(a[i] + " ");}}

\u5f88\u9ad8\u5174\u56de\u7b54\u4f60\u7684\u95ee\u9898\uff0c\u4e0b\u8fb9\u662f\u6839\u636e\u4f60\u7684\u9700\u6c42\u5199\u7684\u4e00\u6bb5\u4ee3\u7801\uff1a
public static void main(String[] args) {
int[] arr = new int[10];
int count = 0;
Scanner scan = new Scanner(System.in);
while(count<10){
System.out.print("\u8bf7\u8f93\u5165\u7b2c"+(count+1)+"\u4e2a\u6570\uff1a");
try{
String str = scan.nextLine().trim();
arr[count]=Integer.parseInt(str);
count++;
}catch(NumberFormatException e){
System.out.println("\u60a8\u8f93\u5165\u7684\u4e0d\u662f\u6570\u5b57");
}
}
for(int i=0;i<arr.length;i++){
System.out.println("arr["+i+"]="+arr[i]);
}
}

\u795d\u5b66\u4e60\u6109\u5feb\uff01

import java.io.IOException;
import java.io.InputStream;
import java.util.Scanner;
import java.util.Stack;
public class TestStack {
private static Stack mystack;
public static void main(String args[]){
mystack = new Stack();
InputStream in = System.in;
System.out.println("请输入10个整数,以空格隔开");
Scanner scanner = new Scanner(in);
for(int i=0;i<10;i++){
Integer num = (Integer)scanner.nextInt();
mystack.push(num);
}
for(int i=0;i<10;i++){
System.out.println(mystack.pop());
}
}
}
使用java中Stack类.跟数据结构中的栈是一个意思。

不用Stack,直接new一个长度为10的数组就可以了

扩展阅读:编写简单的java程序 ... java简单入门程序代码 ... 一个最简单的java程序 ... java是干什么的 ... java第一个程序怎么写 ... java入门网站 ... 为什么都不建议java转测试 ... 我的第一个java程序 ... 如何编写一个简单的java ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网