java初学者,如何用java实现键盘输入字符串并将其存储于字符数组当中,并计算字符数组的长度,先谢谢各位
还有就是如何用java实现键盘输入连续输入多个字符串并将其存储于字符串数组当中,并计算字符串数组的长度,谢谢各位不宁赐教了...
还有就是如何用java实现键盘输入连续输入多个字符串并将其存储于字符串数组当中,并计算字符串数组的长度,谢谢各位不宁赐教了
展开
4个回答
展开全部
好像是这样的啊?
public static void main(String[] args)throws Exception{
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(reader):
String buffer = null;
List<String> list = new ArrayList<String>();
while((buffer=br.readLine())!=null){
System.out.println("输入的内容为:"+buffer);
list.add(buffer);
}
System.out.println("数组的长度是:"+list.size());
}
这段代码是我直接写的,没有在工具上运行过。不知道能不能够运行。如果有问题,你可以来找我,我帮你解决。
public static void main(String[] args)throws Exception{
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(reader):
String buffer = null;
List<String> list = new ArrayList<String>();
while((buffer=br.readLine())!=null){
System.out.println("输入的内容为:"+buffer);
list.add(buffer);
}
System.out.println("数组的长度是:"+list.size());
}
这段代码是我直接写的,没有在工具上运行过。不知道能不能够运行。如果有问题,你可以来找我,我帮你解决。
展开全部
import java.util.Scanner;
public class Qh{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
String pd;
int i=0;
do{
System.out.println("请输入第"+(i+1)+"个参数:");
String cs[]=new String[i+1];
cs[i]=input.next();
System.out.println("目前该数组的长度为:"+(i+1));
i++;
System.out.println("请问还有要输入的吗?Y/N");
pd=input.next();
}while(pd.equals("Y"));
}
}
public class Qh{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
String pd;
int i=0;
do{
System.out.println("请输入第"+(i+1)+"个参数:");
String cs[]=new String[i+1];
cs[i]=input.next();
System.out.println("目前该数组的长度为:"+(i+1));
i++;
System.out.println("请问还有要输入的吗?Y/N");
pd=input.next();
}while(pd.equals("Y"));
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以下这个程序应该可以说明一切:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
String str=bufferedReader.readLine();
System.out.println(str);
System.out.println(str.length());
char[] ch=str.toCharArray();
for (int i = 0; i < ch.length; i++) {
System.out.println(ch[i]);
}
System.out.println(ch.length);
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
String str=bufferedReader.readLine();
System.out.println(str);
System.out.println(str.length());
char[] ch=str.toCharArray();
for (int i = 0; i < ch.length; i++) {
System.out.println(ch[i]);
}
System.out.println(ch.length);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
char[] a=new char[20];
String str=null;
str=s.next();
for(int i=0;i<str.length();i++){
a[i]=str.charAt(i);
}
for(int i=0;i<str.length();i++){
System.out.print(a[i]+"\t");
}
System.out.println();
System.out.print("输入了"+str.length()+"个字符");
}
Scanner s=new Scanner(System.in);
char[] a=new char[20];
String str=null;
str=s.next();
for(int i=0;i<str.length();i++){
a[i]=str.charAt(i);
}
for(int i=0;i<str.length();i++){
System.out.print(a[i]+"\t");
}
System.out.println();
System.out.print("输入了"+str.length()+"个字符");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |