반응형
//반복문의 제어 : continue -----------------------------------------0922
// for(int i=1;i<=10;i++) {
// if(i%2 ==1) {
// continue;
// }
// System.out.println(i); //문장에 대한 출력을 제어
// }
//12345 -> 1+2+3+4+5 -> 15
//몇번 반복해야할지 모르니까 while문 추천
// Scanner sc = new Scanner(System.in);
// int num = sc.nextInt();
// int sum = 0;
//
// while(num > 0) {
// sum += num % 10;
// num = num / 10;
// }
// System.out.println(sum);
//%, /를 반복
//12345 % 10 => 5
//12345/ 10 => 1234
//1234%10 -> 4
//1234%10 -> 123
//num>0 될때까지
//앞부터 추출
//방적식 2x+4y=10의 모든 해를 구하시오. 단, x와 y는 정수이고 각각의 범위는
//0<=x<=10, 0<=y<=10 이다.
//실행결과 :
//x=1, y=2
//x=3, y=1
//x=5, y=0
//
// for(int i=0;i<=10;i++) {
// for(int j = 0; j<=10;j++) {
// if((2*i) + (4*j) == 10) {
// System.out.println("i="+i+"j="+j);
//
// }
// }
// }
//1+(-2)+3+(-4)+...과 같은 식으로 더햇을 때 몇까지 더해야 총합이 100이상(넘어가는 첫번재 시점)이 되는지 출력하세요.
//if((a-b)>=100) {
//System.out.println("100넘음");
//짝수만 음수 //홀수만 더했을 때 - 짝수만 더했을때 = 100
// int sum =0;
// int s =1;
// int num = 0;
// int i;
// for(i =1;true;i++,s=-s) { //반복후작업문
// num = s * i;
// System.out.println("num"+num);
// sum += num;
// System.out.println("sum"+sum);
// if(sum >=100) {
// break;
// }
// }
//
//무한반복에서 빠져나오기
/* Scanner sc = new Scanner(System.in);
int sel;
while(true) {
System.out.println("번호를 선택하세요");
System.out.println("1.빨간색 2. 녹색 3.파란색 4.종료");
sel = sc.nextInt();
if(sel == 1) {
System.out.println("빨간색선택");
}else if(sel ==2) {
System.out.println("녹색선택");
}else if(sel == 3) {
System.out.println("파란색선택");
}else if(sel == 4) {
break;
}
}*/
//내가 이길 때 까지 하는 가위바위보
//난수 (랜덤): math.random() 0.0 <= r <1.0 (0.0~0.999~)
//System.out.println(Math.random());
//Math.random () * 10 -> 0.0 -> 9.9999
//(int)Math.random () * 10 -> 0-9
//(int)Math.random () * 10 + 1 -> 1-10
//System.out.println((int)(Math.random()*10) +1);
//(int)(Math.randon()*난수의개수(난수의 최대값 -난수의 최소값)) + 난수의 최소값
//(int)(Math.randon()*3)+1
//기회 3번, 3번내에 1번이라도 맞추면 종료
/* int com;
int me;
int random =(int)(Math.random()*3)+1 ;
int wincnt = 0; //이긴수
int challenges = 0; //전체도전횟수
Scanner sc = new Scanner(System.in);
while(true) {
if(challenges == 3) {
System.out.println("3번기회 모두 사용하셨습니다.");
break;
}
com = random;
System.out.println("1.가위 2.바위 3.보 : ");
me = sc.nextInt();
int result = com - me;
if(result == -1 || result ==2) {
wincnt++;
System.out.println("you win");
if(wincnt == 2) {
break;
}
break;
}else if(result == 0){
challenges++;
System.out.println("tie break");
}else {
challenges++;
System.out.println("you lose");
}
}*/
//Random random = new Random();
//System.out.println(random.nextInt(3)+1);
/* System.out.println("com : "+ com + " me: "+me);
if(com == me) {
System.out.println("동점.");
}else if((com == 1 && me == 2) || (com == 2 && me ==3) || (com == 3 && me ==1)){
System.out.println("내가 win");
break;
}else if((com == 1 && me == 3) || (com == 2 && me ==1)|| (com == 3 && me ==2)){
System.out.println("내가 lose");
}else {
} */
for(int i=4;i>1;i--) {
for(int j=1;j<i;j++) {
System.out.print("*");
}System.out.println("");
}
}
}
반응형