ArrayList 내림차순 하려는데요
비사벌
어떻게 해야될까요.... 너무 어렵네요
package Report;
import java.util.*;
public class Report
{
public static void main(String[] args)
{
ArrayListInteger list = new ArrayListInteger(100);
Scanner number = new Scanner(System.in);
int num=0,i=0;
boolean b;
try{
for(i=0; i 100; i++)
{
System.out.println(1~100까지 정수값을 입력하여 주세요 101번은 종료);
num = number.nextInt();
b = list.contains(num);
if (num == 101)
{
System.out.println(종료합니다.);
//리스트 정렬부분삽입...
break;
}
/*
contains
boolean contains(charSequence s)
지정된 문자열(s)이 포함되었는지 검사 한다.
String s = abcedfg;
boolean b = s.contains(bc);
결과
b = true
*/
if (num 1 || num 100 || b == true)
{
do{
System.out.println(잘못된 값이거나 이미 있는 값입니다.);
System.out.println(다시 입력하여 주세요.);
num = number.nextInt();
list.set(i, num);
b = list.contains(num);
}
while(b != true);
}
list.add(num);
Integer str = list.get(i);
System.out.printf(%d번째 값은 %d 입니다.\n,i,str);
}
}
catch (Exception e)
{
System.err.println(e.getMessage());
}
finally
{
}
}
}