键盘输入创建数组

简介: 键盘输入创建数组
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]+" ");
            }
        }
    }
}
相关文章
|
20天前
|
机器学习/深度学习 人工智能 JavaScript
输入数组
输入数组。
42 14
|
4月前
|
存储
从键盘输入10个整数,输出最大值
从键盘输入10个整数,输出最大值
|
4月前
数组\OX游戏判断部分(数组+函数)
数组\OX游戏判断部分(数组+函数)
24 0
|
5月前
61.从键盘输入10个正数存入数组x中,然后输入要查找的整数a,如找到则输出a及a的下标,如找不到,则把a存入到数组的最后。
61.从键盘输入10个正数存入数组x中,然后输入要查找的整数a,如找到则输出a及a的下标,如找不到,则把a存入到数组的最后。
39 0
|
5月前
44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
57 0
|
5月前
|
存储 C语言
在C语言中编写,用于从键盘接收输入的整数并判断该数是否能被3整除
在C语言中编写,用于从键盘接收输入的整数并判断该数是否能被3整除
111 0
题目:下列给定程序中函数fun的功能是:从p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
题目:下列给定程序中函数fun的功能是:从p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上,并将该字符前的原字符向后顺序移动。
|
C++
C++数组在年历打印中的运用
C++数组在年历打印中的运用
99 0
|
C语言 C++
输入一个字符串并使其反序输出
输入一个字符串并使其反序输出
|
Shell
shell:脚本数组list定义、长度获取、循环打印、数组切片、字符串转换
shell:脚本数组list定义、长度获取、循环打印、数组切片、字符串转换
1983 0