Java/2012.04 강좌
11일차 3,6,9 게임
Bohemian life
2012. 4. 18. 10:47
/*3,6,9 게임을 만들어라*/ package com.choongang; public class Ex1 { public static void main(String[] args){ for(int n=1; n<=10; n++){ if(n%3==0) continue; //3의 배수일때 밑에 문장을 skip함 System.out.print(" " +n); } System.out.println(); System.out.println("==========="); for(int i=1;i<=100;i++){ if(i%3==0){ System.out.print("\t 박수!"); }else{ System.out.print("\t"+i); } } } }
강사님이 한건 30에서 걸린다....내가 한건 안걸리는데...우하하하하하 아무튼 생각해보자~
package com.choongang; public class Sam { int x=0; public Sam(int x){//(객체)생성자 메서드 this.x=x; } public void say(){ // && and // || or //10,20,30을 제외 +3,6,9로 끝나는 if( x%10 != 0 && (x%10)%3==0) System.out.print("박수"); else System.out.print(x); } /* 내가 한거~~ if(x%3==0){System.out.print("박수"); }else if(x-10==3){ System.out.print("박수"); }else if(x-10==6){ System.out.print("박수"); }else if(x-10==9){ System.out.print("박수"); }else if(x-20==3){ System.out.print("박수"); }else if(x-20==6){ System.out.print("박수"); }else if(x-20==9){ System.out.print("박수"); }else{ System.out.print(x); }*/ public void add(){ x++; } }
package com.choongang; public class Ex2 { public static void main(String[] args) { //Sam 클래스를 사용해서 //1~10까지 369게임을 표현해보세요 //1.클래스를 사용하기 위해서 객체 생성 Sam sam1 =new Sam(1); for(int i=1;i<=30;i++){ sam1.say(); sam1.add(); } } }