java 从键盘上输入10个数,并将其放入一个一维数组中,然后将其前5个元素与后5个元素兑换

作者&投稿:巧英 (若有异议请与网页底部的电邮联系)
急!!Java试题解决方案(从键盘上输入10个整数,并放入一个一维数组中...)~

package Test;

import java.util.Scanner;

public class test {
public static void main(String[] args) {
Scanner sca = new Scanner(System.in);
int[] ints = new int[10];
System.out.println("请输入10个数字");
for (int i = 0; i < 10; i++) {
ints[i] = sca.nextInt();
}
int temp;
for (int i = 0; i < 5; i++) {
temp = ints[i];
ints[i] = ints[9 - i];
ints[9 - i] = temp;
}
for (int i = 0; i < 10; i++) {
System.out.println(ints[i]);
}
}
}

Scanner sc=new Scanner(System.in); int[] a=new int[10]; for(int i=0;i<10;i++){ System.out.println("请输入一个整数:"); a[i]=sc.nextInt(); } for(int i=0;i<a.length;i++){ if(i+5<10){ System.out.println(a[i]+"和"+a[i+5]+"是一组"); } }不知道怎么分组。直接输出了。

下面的解决办法是来处理任意的字符不只是整数,不过需要输入的内容以逗号分隔!!!
例如:12,a,3,5,6
输出为:6,3.5,a,12
Scanner sca = new Scanner(System.in); // Scanner类
String s = sca.next();
String[] ss = s.split(",");
System.out.print("未进行操作前:[");
for(int i=0;i<ss.length;i++){
System.out.print(ss[i]);
if(i==ss.length-1)break;
System.out.print(",");
}
System.out.println("]");
System.out.println("******************************");

//进行操作
for(int i=0;i<ss.length/2+1;i++){
String temp=ss[i];
ss[i]=ss[ss.length-i-1];
ss[ss.length-i-1]=temp;
}
System.out.print("进行操作后:[");
for(int i=0;i<ss.length;i++){
System.out.print(ss[i]);
if(i==ss.length-1)break;
System.out.print(",");
}
System.out.println("]");
System.out.println("******************************");

import java.util.Scanner;
public class InputTest { public static void main(String[] args) {
Scanner in = new Scanner(System.in); // Scanner类
int[] inputnum = new int[10];
for (int i = 0; i < 10; i++) {
// for循环接收int型数据
System.out.print("输入第" + (i + 1) + "个:");
int b = in.nextInt();
inputnum[i] = b;
}
System.out.println("========================");
for (int i = 0; i < 10; i++) {
System.out.println("inputnum[" + i + "] " + inputnum[i]);
}
for (int i=0; i < (inputnum.length/2+1); i++) {
int tmp = inputnum[i];
inputnum[i] = inputnum[inputnum.length - i-1];
inputnum[inputnum.length - i-1] = tmp;
}
System.out.println("========================");
for (int i = 0; i < 10; i++) {
System.out.println("inputnum[" + i + "] " + inputnum[i]);
}
}
}


宣威市19428336928: 在java中,从键盘上输入10个整数.并从小到大的顺序输出 -
壬乳博来: // 输入数用int a[]=new int[10];Scanner sc = new Scanner(System.in);for(int i=0; i<10; i++){System.out.print("请输入第"+(i+1)+"个数:");a[i] = sc.nextInt();}System.out.println(); System.out.println("排序前:");for(int i=0; ...

宣威市19428336928: 求JAVA高手帮手从键盘输入10个整数,并将其放入一个数组中,然后将其前5个元素和后5个元素对换,即:第1个元素与第10个元素互换,第2个元素与第9... -
壬乳博来:[答案] 这个问题太简单了,是你说复杂了,不就是一个反序列输出吗!!!至于说成这样吗??看看我的还符合你的标准码??要是符合你的标准记得好评额 package ni; import java.util.*; public class Swap { Scanner in=new Scanner(System.in ); int [] num=...

宣威市19428336928: java中怎么从键盘输入十个数字后输出 -
壬乳博来: import java.util.*;public class input10 { public static void main(String[] args) { int a[] = new int[10]; // 10个数的数组 Scanner scanner = new Scanner(System.in); System.out.println("请输入10个数字: "); for(int i = 0; i < 10; ++i) a[i] = scanner....

宣威市19428336928: JAVA 从键盘上输入10个整数,输出最小值? -
壬乳博来: 从键盘上输入10个整数,输出最小值的完整的Java程序如下:(不用数组) import java.util.Scanner; public class C{public static void main(String[] args) {Scanner sc=new Scanner(System.in);int min=Integer.MAX_VALUE;System.out.println(...

宣威市19428336928: 用Java在键盘上输入十个数,按照从大到小的顺序排列 -
壬乳博来: /** *推荐个冒泡法: *测试过的,花了十分钟时间, *很好用哦; */ public static void main(String[] args) { //定义一个数组 ,大小为十 int a[]=new int[10]; //将输入的十个数,依次赋值给数组 for(int i=0;i<10;i++){ Scanner sc=new Scanner(System.in...

宣威市19428336928: java语言做 从键盘上输入10个整数,存到数组中,求出该数组的累加和以及平均值. -
壬乳博来: 利用Scanner循环输入10个数,在for循环中把每次输入的数字求和.代码如下: public class Test8 { public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int sum = 0; for (int i = 0; i < 10; i++) {System.out.print("...

宣威市19428336928: JAVA从键盘输入十个整数到数组并找出正数 -
壬乳博来: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16publicclassHello {publicstaticvoidmain(String[] args) {java.util.Scanner sc = newjava.util.Scanner(System.in);int[] arr = newint[10];String result = "";for(inti = 1; i <= 10; i++){System.out.println("请输...

宣威市19428336928: java中怎么从键盘输入十个数字后输出
壬乳博来: import java.util.Scanner; public class Number { public static void main(String[] args) { double [] n; n = new double[10]; System.out.println("请输入数据:"); Scanner s = new Scanner(System.in); for(int i = 0;i&lt;10;i++) { n[i] = s.nextDouble(); } for(int k = 0;k&lt;10;k++) { System.out.print(n[k]+" "); } } }

宣威市19428336928: 急急急....编写JAVA程序,要求从键盘输入10个整数,然后对这10个数进行降序排序并输出. -
壬乳博来: public class Sort { //public Sort(){} public static void main(String args[]){ int[] num = new int[10] ; int N = num.length ; int temp = 0 ; try{ for(int i=0 ; i<10 ; i++){ num[i] = Integer.parseInt(args[i]) ; } //排序开始 for(int i=0 ; i<N-1 ; i++){ for(int j=N-2 ; j>=i ; j--)...

宣威市19428336928: java从键盘输入十个数并排序 -
壬乳博来: NumberFormatException:输入的信息不能转换成数字,需要输入的是数字才行,“”也不行!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网