使用Scanner类,从键盘输入一个英文字符串,将其转换为全部大写字母后输出,如果输入的字符串是“END”则程序终止运行。

   日期:2020-09-08     浏览:190    评论:0    
核心提示:2.使用Scanner类,从键盘输入一个英文字符串,将其转换为全部大写字母后输出,如果输入的字符串是“END”则程序终止运行。(提示:字符串转大写字母可以调用toUpperCase()方法,具体使用形式如:str2=str1.toUpperCase();)文件命名和路径情况:package com.design;import java.util.Scanner;/** * @Author lanxiaofang * @email 983770299@qq.com * @da.

2.使用Scanner类,从键盘输入一个英文字符串,将其转换为全部大写字母后输出,如果输入的字符串是“END”则程序终止运行。(提示:字符串转大写字母可以调用toUpperCase()方法,具体使用形式如:str2=str1.toUpperCase();)

 

文件命名和路径情况:

package com.design;

import java.util.Scanner;



public class UseScanner {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        while (true){
            System.out.println("请在键盘输入一个英文字符串");
//            String string = scanner.next();
            String string = scanner.nextLine();  

            String stringToUpper = string.toUpperCase();
            System.out.println("转成大写后的字符串是: "+ stringToUpper);

            if ("END".equals(string))  //"END"放在前面避免报空指针异常
            {
                System.out.println("bye~程序终止运行");
                scanner.close();
                System.exit(0);  //0 程序正常退出,非0不正退出
            }
        }
        
    }
}

使用 scanner.next(); 输入的时候,转换成大写输出的情况如下:

使用 scanner.nextLine(); 输入的时候,转换成大写输出的情况如下:

那么next()和nextLine()的区别是?请跳转网页至:scanner.nextLine()和scanner.next();的区别

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服