728x90
package kr.or.ddit.basic;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class ArratListTest03 {
/*
* 문제) 5명의 별명을 입력받아 ArrayList에 저장하고 저장된 별명들 중에
* 별명의 길이가 제일 긴 별명을 출력하시오
* (단, 각 별명의 길이는 모두 다르게 입력한다.)
*/
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<String> list = new ArrayList<>();
System.out.println("5명의 별명을 입력하시오.");
for (int i = 1; i <= 5; i++) {
System.out.print( i + "번째 사람이름 : ");
String name = scanner.nextLine();
list.add(name);
}
//제일 긴 별명이 저장될 변수를 선언하고 List의 첫번째 데이터로 초기화한다.
String maxAlias = list.get(0);
// for (int i = 1; i <list.size(); i++) {
// if (maxAlias.length() < list.get(i).length()) {
// maxAlias = list.get(i);
// }
// }
for (int i = 1; i < list.size(); i++) {
for (int j = 0; j < i; j++) {
if (maxAlias.length() < list.get(i).length()) {
maxAlias=list.get(i);
}
}
}
System.out.println("제일 긴 별명: " + maxAlias);
}
}
'JAVA > Collection' 카테고리의 다른 글
ListSortTest01 (0) | 2023.06.22 |
---|---|
EqulsHashCodeTest (0) | 2023.06.22 |
ArrayListTest04(리스트) (0) | 2023.06.22 |
ArraylistTest02(리스트) (0) | 2023.06.22 |
ArrayListTest01(리스트) (0) | 2023.06.22 |