0
点赞
收藏
分享

微信扫一扫

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


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

 

文件命名和路径情况:

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

package com.design;

import java.util.Scanner;

/**
* @Author lanxiaofang
* @date 2020/09/07 08:10
*/

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类,从键盘输入一个英文字符串,将其转换为全部大写字母后输出,如果输入的字符串是“END”则程序终止运行。_键盘输入_02

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

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

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

举报

相关推荐

0 条评论