黑马程序员技术交流社区
标题:
今天学的键盘输入流,可老师没有详细的讲解
[打印本页]
作者:
米江波
时间:
2015-4-25 21:26
标题:
今天学的键盘输入流,可老师没有详细的讲解
导包 import java.util.Scanner;
建立对象 Scanner sr=new Scanner(System.in);
使用对象 int x=sr.nextInt();
如何实现在cmd下 输入一次不结束 继续输入 .....每次输入一个值 返回一个语句 但是不要让他结束就ok
作者:
lwl
时间:
2015-4-25 21:40
使用while( ture )
作者:
lwl
时间:
2015-4-25 21:41
while(ture){ //这里的代码会被永远的循环执行下去。 //一般会有一个条件语句:判断跳出循环 if(条件){ break; } }
作者:
wangyu
时间:
2015-4-25 21:46
楼上说的就对的,用while(true){} 或者for(;;)这种死循环来实现,然后在里面用if判断,想结束的时候就用break
作者:
lclxjzz
时间:
2015-4-25 22:35
我看看·········
作者:
理当如此
时间:
2015-4-25 23:57
先把刘益老师的视频预习下,别指望一看就懂
作者:
fc734228945
时间:
2015-4-26 00:15
还没讲到呢。别急少年
作者:
最好的我
时间:
2015-4-26 00:19
可是拿出来用了,真心拙计~~~
作者:
莫里亚蒂
时间:
2015-4-26 06:03
后面加个while(true)就可以一直循环下去
作者:
李桂中
时间:
2015-4-26 08:47
这个套在while(true)循环里面、就一直可以输入不结束,最好有一个结束条件。不然会一直循环下去的
作者:
星之钥匙
时间:
2015-4-26 09:03
这是我在客户端不断输入的一个小例子
作者:
星之钥匙
时间:
2015-4-26 09:04
public static void main(String[] args) throws Exception {
while(true)
{
System.out.println("选择要进行的操作:1.输入字符串 2.退出");
Scanner sc=new Scanner(System.in);
int flag=sc.nextInt();
switch (flag) {
case 1:
//选择操作字符串是进入connec函数
connec();
break;
case 2:
//退出时关闭虚拟机
System.exit(0);
break;
default:
System.out.println("输入非法选项");
break;
}
}
}
public static void connec() throws Exception{
Scanner sc=new Scanner(System.in);
System.out.println("请输入要翻转的字符串");
String s=sc.nextLine();
//创建客户端的Socket
Socket socket = new Socket("127.0.0.1", 12345);
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintStream ps = new PrintStream(socket.getOutputStream());
//把键盘录入的字符串写到服务器去
ps.println(s);
//将服务器反转后的结果读取
System.out.println(br.readLine());
socket.close();
}
}
复制代码
作者:
Wilsoncyf
时间:
2015-4-26 09:09
过来学习下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2