Java一维数组编写一个程序使之从键盘读入10个整数存入整型数组a中然后逆序输出这10个数 100
1个回答
展开全部
//不要全部粘贴复制,这个你应该明白,包名和类名都不一样的
package 作业;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] a = new int[10];
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < a.length; i++) {
// System.out.println("请输入第"+(i+1)+"个数 ");
try {
a[i] = Integer.parseInt(br.readLine());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
try {
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//输入流关闭
/**
* 程序退出时系统会自动帮你关闭所有打开的资源的。
* 但是,作为程序员,一定要养成良好的习惯,
* 不再需要的资源就要随时关闭,这样可以减少资源占用,
* 提高程序的运行效率,
* 更重要的是可以防止因系统发生意外造成内存等资源占用无法释放的问题。
*/
for (int i = a.length - 1; i >= 0; i--) {
System.out.print(" " + a[i]);
}
}
}
不明白的欢迎追问,希望采纳(注意输入输入的时候,需要输入一下按一下回车,这是BufferedReader 的特殊性,不建议用最初学习的方法,以后写代码,BufferedReader 用的多,可以百度基本输出流)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |