黑马程序员技术交流社区
标题:
需求:接受键盘输入,并将其以大写的格式打印在控制台上,OVER则退出,要求使用数组
[打印本页]
作者:
爽朗的菜籽
时间:
2014-9-23 18:44
标题:
需求:接受键盘输入,并将其以大写的格式打印在控制台上,OVER则退出,要求使用数组
这个代码求大神码给我看一个好么 谢谢额
作者:
THE_FUTURE
时间:
2014-9-23 21:41
你百度呐!!!!!!
作者:
郑飞
时间:
2014-9-24 17:02
toUpperCase() 啊
作者:
︶ㄣ冰衅ヅ
时间:
2014-9-24 17:31
本帖最后由 ︶ㄣ冰衅ヅ 于 2014-9-24 17:56 编辑
import java.util.*;
class Demo {
public static void main(String[] args) {
// method(); //未使用数组
method1(); //使用数组
}
public static void method(){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
String line = sc.next();
if("over".equals(line)){
sc.close();
break;
}
System.out.println(line.toUpperCase());
}
}
public static void method1(){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
String line = sc.next();
if("over".equals(line)){
sc.close();
break;
}
String newLine = line.toUpperCase();
char[] chr = newLine.toCharArray();
for (int i = 0;i<chr.length ;i++ ){
System.out.print(chr[i]);
}
System.out.println();
}
}
}
复制代码
LZ 我写了2种方式,一种使用数组,一种不使用数组. 就是不知道使用数组那种方式是不是你想要的那种.我觉得这种题完全不使用数组就可以了啊,还简单直观.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2