2017-06-15 46 views
-2

對於例如,如果字符串是「池塘」,那麼它應打印「DOP」作爲輸出 注:元音位置必須從原來的字符串 我的代碼是 進口的java .util.Scanner;扭轉和消除元音位置的字母在字符串中的Java

公共類vowelpositionremove {

public static void main(java.lang.String[] args) { 
    // TODO Auto-generated method stub 
    java.lang.String s,m=""; 
    int i,j=0; 
    int []a=new int[100]; 
    Scanner sc=new Scanner(System.in); 
    s=sc.nextLine(); 
    for(i=s.length()-1;i>=0;i--){ 
     m=m+s.charAt(i); 

    } 
    for(i=0;i<=s.length()-1;i++){ 
     if(s.charAt(i)=='a'||s.charAt(i)=='e'||s.charAt(i)=='i'||s.charAt(i)=='o'||s.charAt(i)=='u'){ 
      for(j=0;j<s.length()-1;j++){ 
     a[j]=i; 
     break; 
     } 

    } 
    } 
    for(i=0;i<=s.length()-1;i++){ 

     if(i!=a[j]){ 
      System.out.print(m.charAt(i)); 

     } 
    } 


} 

}

,但它不工作如何修改這個

+2

.equals一些僞代碼()對於非整數比較,即字符串/字符,==用於比較整數。 – Artemis

回答

0

下面是雅

stack=Stack 
for(i=0, (i in length(input))-1) 
    input[i].push(Stack) 


string finalString ="" 
while stack!= empty 
    nextChar= Stack.pop() 
    finalString.append(nextChar) 
相關問題