「java键盘输入字符数组」java中键盘输入数组
今天给各位分享java键盘输入字符数组的知识,其中也会对java中键盘输入数组进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java中如何用键盘输入的方式给各个数组元素赋值
- 2、java键盘输入数组字符串结束
- 3、java中输入字符串数组
- 4、java字符数组输入
- 5、JAVA关于如何用键盘输入数组(元素为字母)的代码?
Java中如何用键盘输入的方式给各个数组元素赋值
步骤如下:
1、打开Eclipse,新建项目,在项目src目录新建一个类。
2、引用数组的元素,语法格式如下。
3、索引从0开始,下标值可以是变量,也可以是常数。
4、数组初始化分为动态初始化和静态初始化。
5、数组动态初始化,指为已经创建好的数组元素进行赋值。
6、数组静态初始化,指在声明数组并创建数组的同时对每个元素进行赋值,一次性初始化所有元素。
7、声明并创建字符型类型数组c,进行赋值。
java键盘输入数组字符串结束
给你修改了下,可以试试:
import java.io.*;
import java.util.*;
class Tosort {
private int a[] = new int[10];
private int count = 0;
private Scanner scn;
int[] toValue() {
System.out.println("请输入数字,按回车键换行,最多输入10个数字,输入over直接结束:");
scn = new Scanner(System.in);
while (scn.hasNext()) {
String receive = scn.next();
if ("".equals(receive))
continue;
if ("over".equals(receive)) {
System.out.println("输入完成!");
break;
}
if (count 10) {
try {
a[count] = Integer.parseInt(receive);
count++;
} catch (NumberFormatException e) {
System.out.println("输入的非数字都被视为无效!");
continue;
}
} else {
System.out.println("已经到最大值,不能在输入,此次输入无效!");
break;
}
}
return a;
}
void use() throws IOException {
toValue();
int[] newArray = new int[count];
System.out.println("您输入的数字有:");
for (int i = 0; i count; i++) {
newArray[i] = a[i];
if (i == count-1)
System.out.println(a[i]);
else
System.out.print(a[i] + ",");
}
Arrays.sort(newArray);
System.out.println("排序结果如下:");
for (int i = 0; i newArray.length; i++) {
if (i == count-1)
System.out.print(newArray[i]);
else
System.out.print(newArray[i] + ",");
}
}
public static void main(String args[]) throws IOException {
ToSort ts = new ToSort();
ts.use();
}
}
java中输入字符串数组
//简单的写了一个类,看看对你有没有帮助
import java.util.Scanner;
public class TransString
{
public static void main (String[] args)
{
String trans_set[]=new String[6];
System.out.println("请输入六个字符串");
Scanner sc=new Scanner(System.in);
for(int i=0;i6;i++)
{
trans_set[i]=sc.next();
System.out.println("trans_set[i]="+trans_set[i]);
}
}
}
java字符数组输入
char[ ] charArrays=new char[10];
Scanner scanner=new Scanner(System.in);
charArrays=scanner.next().toCharArray();
for(int i=0;icharArrays.length;i++){
System.out.println(charArrays[i]);
}
是这样的么
JAVA关于如何用键盘输入数组(元素为字母)的代码?
java不支持直接接受用户输入char类型的数据,你可以先接受成一个字符串的形式,然后用charAt方法取出字符
Scanner input = new Scanner(System.in);
String str = input.next();
if(str.length1){
System.out.print("输入不合法!");
}else{
for(int i=0;iletters.length;i++){
letters[i]=str.charAt(0);
}
}
前面那个接受输入的也用一个for循环接受,接受8次,对每一次进行判断,剩下的代码你自己补吧!
关于java键盘输入字符数组和java中键盘输入数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。