求解决思考与练习的第二题

[复制链接]
查看11 | 回复4 | 2021-1-27 05:27:04 | 显示全部楼层 |阅读模式


分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:27:04 | 显示全部楼层
publicstaticvoidmain(Stringargs[]){
StringBufferbuffer=newStringBuffer();
while(true){
Scannerscanner=newScanner(System.in);
Stringline=scanner.nextLine().trim();
if(!line.equals("#")){
if(buffer.length()==0){
buffer.append(line);
}elseif(!"".equals(line)){
buffer.append("@"+line);
}
}else{
StringTokenizertokenizer=newStringTokenizer(buffer.toString(),"@");
while(tokenizer.hasMoreTokens()){
System.out.println("大写后:"+tokenizer.nextToken().toUpperCase());
}
break;
}
}
}
回复

使用道具 举报

千问 | 2021-1-27 05:27:04 | 显示全部楼层
publicstaticvoidmain(String[]args){
StringBufferbuffer=newStringBuffer();
Scannerscanner=newScanner(System.in);
Stringline="";
while(!(line=scanner.nextLine().trim()).equals("#")){
buffer.append(line+"@");
}
StringTokenizertoken=newStringTokenizer(buffer.toString(),"@");
while(token.hasMoreTokens()){
System.out.println(token.nextToken().toUpperCase());
}
}
回复

使用道具 举报

千问 | 2021-1-27 05:27:04 | 显示全部楼层
非常感谢。。
回复

使用道具 举报

千问 | 2021-1-27 05:27:04 | 显示全部楼层
引用1楼qq774979618的回复:publicstaticvoidmain(Stringargs[]){
StringBufferbuffer=newStringBuffer();
while(true){
Scannerscanner=newScanner(System.in);
Stringline=scanner.nextLine().trim();
if(!line.equals("#")){
if(buffer.length()==0){
buffer.append(line);
}elseif(!"".equals(line)){
buffer.append("@"+line);
}
}else{
StringTokenizertokenizer=newStringTokenizer(buffer.toString(),"@");
while(tokenizer.hasMoreTokens()){
System.out.println("大写后:"+tokenizer.nextToken().toUpperCase());
}
break;
}
}
}

谢谢谢谢。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行