牛客网||BC28 大小写转换

BC28 大小写转换

1、通过的代码

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner zimu=new Scanner(System.in);
        while(zimu.hasNext()){
            System.out.println(zimu.nextLine().toLowerCase());
        }
    }
}

2、问题

  • 不会大小写转换
  • 不会多组输入
    牛客网||BC28 大小写转换

3、知识点

  1. toLowerCase() 方法将字符串转换为小写。
    括:toUpperCase()方法将字符串转为大写。

  2. next() 与 nextLine() 区别
    next():
    1、一定要读取到有效字符后才可以结束输入。
    2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。
    3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
    next() 不能得到带有空格的字符串。
    nextLine():
    1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。
    2、可以获得空白。

  3. hasNext()用于判断是否还有输入的数据,如果有,返回一个true 值。

上一篇:用户交互


下一篇:scanner用户输入值