黑马程序员技术交流社区

标题: 需求:接受键盘输入,并将其以大写的格式打印在控制台上,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 编辑
  1. import java.util.*;
  2. class Demo {
  3.         public static void main(String[] args) {
  4. //                method();  //未使用数组
  5.                 method1();  //使用数组
  6.         }
  7.         public static void method(){
  8.                 Scanner sc = new Scanner(System.in);
  9.                 while(sc.hasNext()){
  10.                         String line = sc.next();
  11.                         if("over".equals(line)){
  12.                                 sc.close();
  13.                                 break;
  14.                         }
  15.                         System.out.println(line.toUpperCase());
  16.                 }
  17.         }
  18.         public static void method1(){
  19.                 Scanner sc = new Scanner(System.in);
  20.                 while(sc.hasNext()){
  21.                         String line = sc.next();
  22.                         if("over".equals(line)){
  23.                                 sc.close();
  24.                                 break;
  25.                         }
  26.                         String newLine = line.toUpperCase();
  27.                         char[] chr = newLine.toCharArray();
  28.                         for (int i = 0;i<chr.length ;i++ ){
  29.                                 System.out.print(chr[i]);
  30.                         }
  31.                                 System.out.println();
  32.                 }
  33.         }
  34. }
复制代码


LZ   我写了2种方式,一种使用数组,一种不使用数组. 就是不知道使用数组那种方式是不是你想要的那种.我觉得这种题完全不使用数组就可以了啊,还简单直观.





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2