2014-10-16 4 views
0

나는 성 (sex) 및 이름을 가진 사람들의 수와 함께 이름 목록이있는 파일을 가지고 있습니다. 나는 10 대 여성과 남성 이름을 나란히 인쇄하고 싶다. 내 문제는 내 프로그램을 실행할 때 이것이 인쇄되는 것입니다.두 열의 열을 인쇄하는 방법

"Female" "Male" 

    Jacob  Jacob 
    Ethan  Ethan 
    Michael Michael 
    Jayden Jayden 
    William William 
    Alexander Alexander 
    Noah  Noah 
    Daniel Daniel 
    Aiden  Aiden 
    Anthony Anthony 

인쇄 무엇

나는이

"Female" "Male" 

Isabella  Jacob 
Sophia  Ethan 
Emma   Michael 
Addison  William 
Elizabeth Alexander  
Ella   Joshua 
Olivia  Mason 
Ava   Evan 
Emily  Nicholas 
Abigail  Gavin     

for (String s : descending()) 
{ 

    for (int i = 0 ;i < 10;i++) 
    { 
    String z = oneName.get(i).getName(); 

     if('M' == oneName.get(i).getSex()) 
     { 
     System.out.printf("%13.10s%10.10s%n",z, oneName.get(i).getName()); 

     } 
     if('F' == oneName.get(i).getSex()) 
     { 

      z = oneName.get(i).getName(); 
     } 
    } 

     break; 
} 
+0

"톱 10"은 무엇을 의미합니까? 'oneName'은 어떻게 구성되어 있습니까? 이 정보가 없으면 어떤 대답도 단지 추측 일뿐입니다 ... 또한 첫 번째''if'' 안에 인쇄하고있는 것 같습니다 ... – alfasin

답변

관련 문제