利用weeglmccoimc,要求:
a:分别利用for,switch,while代码块输出welcomeGmcic;
b:每次只能输出一个字符.

解决方案 »

  1.   

    String a="weeglmccoimc";for(int i=0;i<a.length()){
    System.out.println(a.charat(i));
    }int i=0;
    while(i<s.length()){
    System.out.print(s.charAt(i));
    i++;
    }int i=0;
    switch(i){
    case 0 :System.out.print(s.charAt(i));i++;
    case 1 :System.out.print(s.charAt(i));i++;
    case 2 :System.out.print(s.charAt(i));i++;
    .........
    也不知道这么写对不
    }
      

  2.   

    习惯了。。写着写着就变S了。
    String s="weeglmccoimc"; for(int i=0;i <s.length();i++){ 
    System.out.println(s.charAt(i)); 
    } int i=0; 
    while(i <s.length()){ 
    System.out.print(s.charAt(i)); 
    i++; 
    } int i=0; 
    switch(i){ 
    case 0 :System.out.print(s.charAt(i));i++; 
    case 1 :System.out.print(s.charAt(i));i++; 
    case 2 :System.out.print(s.charAt(i));i++; 
    ......... 
      

  3.   


    哥啊  我还是没看懂 楼主说的好像是要输出welcomeGmcic   你这还是输出weeglmccoimc啊 。。
      

  4.   

                  for,switch,while
    weeglmccoimc ----------------->  welcomeGmcic
      

  5.   


    import java.util.ArrayList;public class Test1
    {
        public static void main(String[] args)
        {
         String src = "weeglmccoimc";
        
         ArrayList list1 = new ArrayList();
        
         ArrayList list2 = new ArrayList();
        
         for(int i = 0; i < src.length(); i++)
         {
         if(i%2 == 0)
         {
         list1.add(src.charAt(i));
         }
         else
         {
         list2.add(src.charAt(i));
         }
         }
        
         list1.addAll(list2);
        
         int i = 0;
         while(i < list1.size())
         {
         Character temp = (Character)list1.get(i);
         char c = temp.charValue();
         switch(c)
         {
         case 'g':
         System.out.print('G');
         break;
         default:
         System.out.print(c);
         }
         i++;
         }
        }
    }