急急急!!!!!!!!!!!!!!!!!!! 从键盘输入字符一些字符串,然后以先进先出的方式打印到屏幕上,输入特殊字符串"start"表示打印信息,并统计总共输入的字符数,输入“end”则退出程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Test { static List<String> list; public static void main(String[] args) { start(); get(); } private static void start() { System.out.println("请输入字符,以空格分开!"); } private static void get() { Scanner sc = new Scanner(System.in); if(list == null || list.size() == 0){ list = new ArrayList<String>(); } String s = sc.next(); if(s.equals("start")){ for(int i = 0; i < list.size(); i ++){ System.out.println(list.get(i)); } System.out.println("字符数是:" + list.size()); list.clear(); start(); get(); }else if(s.equals("end")){ System.out.println("程序退出!"); System.exit(0); }else{ list.add(s); get(); } }} System.out.println("请输入字符,以空格分开!");改成System.out.println("请输入字符,以Enter按键分割!"); package 论坛题目;import java.util.ArrayList;import java.util.List;import java.util.Scanner;/*从键盘输入字符一些字符串,然后以先进先出的方式打印到屏幕上,输入特殊字符串"start"表示打印信息,并统计总共输入的字符数,输入“end”则退出程序*/class ZFC{ Scanner scan=null; String str=null; List<String> list=new ArrayList<String>(); public ZFC(){ } public void input(){ System.out.println("请输入字符串(start打印,end退出)…………"); scan=new Scanner(System.in); str=scan.nextLine(); if(!str.equals("start")) list.add(str); if(str.equals("start")){ if(list==null || list.size()==0){ System.out.println("您还没有输入字符串,无内容可打印!"); } else{ for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); }} } else if(str.equals("end")){ System.out.println("程序结束…………"); return; } input(); }}public class LunTan_02 {public static void main(String[] args) { ZFC zfc=new ZFC(); zfc.input();}} 关于java问题 java程序 java使用代理访问网址 关于java递归的异常,求高手解决 请问在java中怎么创建pl/sql触发器啊,用Statement对象的execute语句不能换行啊 为什么在linux下"中文".getBytes("GBK")得到的长度是0 Socket问题! java.lang.Integer类的parseInt方法的问题 这是个什么错误?? 关于java中对象的内存中的分配,新手求助 初涉JNI编程与麻烦,帮忙看看 关于Runtime的exec的问题。
static List<String> list;
public static void main(String[] args) {
start();
get();
} private static void start() {
System.out.println("请输入字符,以空格分开!");
} private static void get() {
Scanner sc = new Scanner(System.in);
if(list == null || list.size() == 0){
list = new ArrayList<String>();
}
String s = sc.next();
if(s.equals("start")){
for(int i = 0; i < list.size(); i ++){
System.out.println(list.get(i));
}
System.out.println("字符数是:" + list.size());
list.clear();
start();
get();
}else if(s.equals("end")){
System.out.println("程序退出!");
System.exit(0);
}else{
list.add(s);
get();
}
}}
import java.util.List;
import java.util.Scanner;
/*从键盘输入字符一些字符串,然后以先进先出的方式打印到屏幕上,
输入特殊字符串"start"表示打印信息,并统计总共输入的字符数,输入“end”则退出程序
*/class ZFC{
Scanner scan=null;
String str=null;
List<String> list=new ArrayList<String>();
public ZFC(){
}
public void input(){
System.out.println("请输入字符串(start打印,end退出)…………");
scan=new Scanner(System.in);
str=scan.nextLine();
if(!str.equals("start"))
list.add(str);
if(str.equals("start")){
if(list==null || list.size()==0){
System.out.println("您还没有输入字符串,无内容可打印!");
}
else{
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}}
}
else if(str.equals("end")){
System.out.println("程序结束…………");
return;
}
input();
}
}
public class LunTan_02 {
public static void main(String[] args) {
ZFC zfc=new ZFC();
zfc.input();
}
}