在java Scanner 类中怎么结束输入?

在java Scanner 类中怎么结束输入?,第1张

在java的输入输出中,有一个很有用的类scanner

Scannner scn=new Scanner(System.in)

String str=scn.nextString()

while(str.IsEmpty())

{

System.out.println(str)

}

无限输入str时,按ctrl+z即可停止输入 *** 作

java的优点:

Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念。

作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。

它最大限度地利用了网络 ,Java的世轿老仿小应用程序 (applet)可搜含肆在网络上传输而不受 CPU和环境的限制。

Java还提供了丰富的类库 ,使程序设计者可以很方便地建立自己的系统。

ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。

Ctrl+Z:一般用于输入字符串时,比如下面这个程序。

#include <iostream>

#include <vector>

#include <string>

using namespace std

int main(){

  vector<string>a

  string tmp

  while (cin>陵和>tmp){

      a.push_back(tmp)

  }

  for (vector<string>::iterator iter = a.begin()iter != a.end()++iter){

     cout <<*iter <<endl

  }

  return 0

}

扩展资料

C语言中whlie跳出循环的结束方式:

1、break关键字

讲到了break,用它来跳出 switch 语句。当 break 关键字用于 while、for 循环时,会终止循环历汪启而执行整个循环语句后面的代码。break 关键字通常和 if 语句一起使用,即满足条件时便跳出循环。

while 循环条件为 1,是一个死循环。当执行到第100次循环的时候,计算完i++后 i 的值为 101,此时 if 语句的条件 i>100 成立,执行肢如break语句,结束循环。在多层循环中,一个 break 语句只向外跳一层。

2、continue语句

continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环。continue语句只用在 while、for 循环中,常与 if 条件语句一起使用,判断条件是否成立。

程序遇到while时,变量c的值为'\0',循环条件c!='\n'成立,开始第一次循环。getchar() 使程序暂停执行,等待用户输入,直到用户按下回车键才开始读取字符。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12437297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存