键盘输入创建数组

简介: 键盘输入创建数组
import java.util.Scanner;
//      第一种方法 简单但是此方法会限制输入个数
public class exercise_create_array {
    public static void main(String[]args){
        Scanner sc=new Scanner(System.in);
        System.out.print("请确定创建的数组长度:");
        int a = sc.nextInt();
        int [] b = new int[a];
        for(int i = 0;i<b.length;i++){
            b[i]=sc.nextInt();
        }
        for(int i = 0;i<b.length;i++) {
            System.out.print(b[i]+" ");
//      第二种创建方法,不限于长度
            System.out.println("请输入几个数并c用逗号隔开:");
            String str = sc.next().toString(); /*将所输入的数转化为字符串*/
            String[] arr  = str.split(",");//split用来分割字符 split()分割时不考虑空格 split(")分割时考虑里面的空格
            int[] c= new int[arr.length];
            for(int j = 0; j<b.length;j++) {
                c[j] = Integer.parseInt(arr[j]);//字符型强转为整数型
                System.out.println(c[j]+" ");
            }
        }
    }
}
相关文章
|
1月前
|
机器学习/深度学习 人工智能 JavaScript
输入数组
输入数组。
44 14
|
5月前
|
C语言
C语言:从键盘读入三个整数,按从大到小输出
C语言:从键盘读入三个整数,按从大到小输出
|
5月前
|
存储
从键盘输入10个整数,输出最大值
从键盘输入10个整数,输出最大值
|
6月前
61.从键盘输入10个正数存入数组x中,然后输入要查找的整数a,如找到则输出a及a的下标,如找不到,则把a存入到数组的最后。
61.从键盘输入10个正数存入数组x中,然后输入要查找的整数a,如找到则输出a及a的下标,如找不到,则把a存入到数组的最后。
44 0
|
6月前
44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
73 0
从键盘上输入10个整数,写入到一个文件number.txt中,然后从此文件读出数据,显示在屏幕上。
从键盘上输入10个整数,写入到一个文件number.txt中,然后从此文件读出数据,显示在屏幕上。
241 0
题目:下列给定程序中函数fun的功能是:从p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
题目:下列给定程序中函数fun的功能是:从p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
216 0
|
C++
C++数组在年历打印中的运用
C++数组在年历打印中的运用
102 0
|
Shell
shell:脚本数组list定义、长度获取、循环打印、数组切片、字符串转换
shell:脚本数组list定义、长度获取、循环打印、数组切片、字符串转换
2119 0