Advanced Java | 길이가 제일 긴 별명

효돌dev.·2022년 1월 13일
0

고급 Java

목록 보기
4/5
Scanner input = new Scanner(System.in);

ArrayList<String> nicknames = new ArrayList<>().
System.out.println("서로다른 길이의 별명을 5개 입력하세요");
for(int i=0; i<=5; i++){
	System.out.print(i+"번째 별명 입력 >");
    String nickname = input.nextLine();
    nicknames.add(nickneme);
}

제일 긴 별명이 저장될 변수 선언

  • List의 첫번째 데이터로 초기화한다
String maxNickname = nicknames.get(0);
//0번째 것을 제일 길다고 가정한다
for(int i = 1; i<nicknames.size(); i++{
//0번째는 윗줄에 써먹었으니 1부터 시작

	if(maxNickname.length() < nicknames.get(i).length()){
    	maxNickname = nicknames.get(i);
    }
}
System.out.println("제일 긴 별명:"+maxNickname);
profile
뭐든 다 하고싶음

0개의 댓글