Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

새싹교실/2022/Java보시던지/05.05

From ZeroWiki
Revision as of 08:13, 12 May 2022 by 175.124.46.32 (talk)

회고

임지민

난이도

수업내용

질의응답

새롭게 배운 내용
  • 스트링 배열 안의 값을 사용할때는 .equals()!!
  • import는 사용관계
  • extends는 상속
  • 형변환
    • 없는걸 채워넣는것은 불가능
    • 탈을 쓴다고해도 본질자체는!
느낀점/건의사항

오늘 수업도 수고하셨습니당 편하게 질문할 수 있어서 좋았습니다!

과제

class Main {

public static void main(String[] args) {
 final int DEFAULT_MAX = 10000;
 boolean[] selfNumberArr = new boolean DEFAULT_MAX+1; //인덱스가 selfNumber이면 true를 담는 boolean array 생성 
 //Arr의 값을 전부 true로 초기화
 for(int i = 1; i < selfNumberArr.length; i++) { 
  selfNumberArr [i] = true;
 }
 //1~10000을 돌면서, selfNumber이면 false로 값 변경 
 for(int i = 1; i < selfNumberArr.length; i++) { 
  if(d(i)
 }
 //selfnumber 출력 
 for(int i = 1; i < selfNumberArr.length; i++) { 
  if(selfNumberArr [i] == true)
   System.out.println(i);
 }
}
static int d (int n) {
 String nString = Integer.toString(n);
 String[] splitnStrings = nString.split("");
 int sum = n;
 for(int i = 0; i < splitnStrings.length; i++) {
  sum += Integer.parseInt(splitnStrings [i]);
 }
 return sum;
}

}

public class Main {

public static void main(String[] args) {
 int list[] = new int [10000];
 //1부터 10000까지 list 생성
 for(int i=0;i
}

}