编写一个程序,让用户从键盘上输入一个句子。然后在终端打印如下内容:
用大写字母写的句子;
用小写字母写的句子;
句子的长度;
用星号(*)替换所有空格的句子;
句子中的每一个词在单独的一行输出;
import java.util.Scanner;
public class PartB4
{
public static void main(String[] args)
{
/**
* 第一步接收用户输入。
*/
String userInput;
Scanner keyboard = new Scanner(System.in);
userInput = keyboard.nextLine();
//System.out.println(userInput);
/**
* 第二步用大写输出。
*/
userInput = userInput.toUpperCase();
System.out.println(userInput);
/**
* 第三步用小写输出。
*/
userInput = userInput.toLowerCase();
System.out.println(userInput);
/**
* 第四步返回句子的长度。
*/
System.out.println(userInput.length());
/**
* 第五步用*号替换所有的空格。
*/
System.out.println(userInput.replace(" ","*"));
/**
* 第六步句子中的每一个词单独作为一行输出。
*/
for(String s : userInput.split(" "))
{
System.out.println(s);
}
}
}