package Jishuhang_wangdong;
import java.util.Scanner;
public class Jishuhang_wangdong {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入字符串");
Scanner sc = new Scanner(System.in);
String str = null;
int a=0;
while((str=sc.nextLine())!=null){
a=a+1;
System.out.println("行数:"+a);
}
while (true){
System.out.println("请输入退出命令");
String str1 = sc.nextLine();//读入一行字符串
if(str1.equals("q")) {
System.out.println("程序退出");
break;//退出循环
}
}
}
}
输入多行字符串统计输出字符串行数,但是我的一直在死循环怎么样才能在任意行数之后输入q退出程序呢?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答
- 可爱的小书包 2019-03-20 16:34关注
package Jishuhang_wangdong; import java.util.Scanner; public class Jishuhang_wangdong { public static void main(String[] args) { System.out.println("请输入字符串"); Scanner sc = new Scanner(System.in); String str = null; int a=0; while((str=sc.nextLine())!=null){ if(str1.equals("q")) { System.out.println("程序退出"); break;//退出循环 } a=a+1; System.out.println("行数:"+a); } } }
解决 无用评论 打赏 举报
悬赏问题
- ¥15 求解 yolo算法问题
- ¥15 虚拟机打包apk出现错误
- ¥30 最小化遗憾贪心算法上界
- ¥15 用visual studi code完成html页面
- ¥15 聚类分析或者python进行数据分析
- ¥15 逻辑谓词和消解原理的运用
- ¥15 三菱伺服电机按启动按钮有使能但不动作
- ¥15 js,页面2返回页面1时定位进入的设备
- ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
- ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。