在黑屏下键盘输入,以分号结束。进行解析
create table user( //回车
name char, //回车
number long , //回车
);
怎么做?
怎么获取多行键盘输入的内容,以分号结束。
java 在黑屏下处理这样的命令(模拟SQL)
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- star00123 2009-10-31 23:14关注
只要判断输入的内容是否以";"结尾即可
例如
[code="java"]
import java.util.Scanner;public class SqlTest {
/**
* 模拟SQL方式接受文本
*/
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入文本:");
String goal = in.nextLine();//取得输入的一行文本
while(!goal.endsWith(";")){//若此行文本不以";"结尾
goal += in.nextLine();//则继续接收下一行文本
}
System.out.println(goal);//若接收到的文本以";"结束,则打印输入的所有文本
}
}
[/code]本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报