환경 변화.

JAEWOONG LEE·2026년 6월 30일
post-thumbnail

변제웅

차량용소프트웨어 개발 6년

c,c++

강의경력 7년

아주대 소프트웨어 교육학과 석사

카톡:hawrang17

css
java - 테스트하면서 확인(처음부터)
db-보강
spring - 쇼핑몰
html/css/JavaScript - 부족한 부분 보강

node, 플루터, 리액트(중요함) 중요도x - 질문 안받음

앞단 리액트 뒷단 스프링

6~7시간 수업에 정리할시간

개인프로젝트
이론공부 많이 해야 한다.

java 프로그래밍 소양 -> Spring(팀프로젝트) -> Spring(개인 프로젝트) -> Java spring->이론공부

String str;
//기본 참조
//첫글자가 대문자면 참조다.
String str = new String();

배열이랑 리스트를 안씀.

조건문과 반복문, 야구게임.
인텔리제이 사용.

import java.util.Random;
import java.util.Scanner;

public class Q2 {
static void main() {
Random r = new Random();
int[] com = new int[3];// 3층짜리 [0] 0 [1] 0 [2] 0
// 3
for(int i = 0;i< com.length;i++){ // 0 -> 1 -> 2
com[i] = r.nextInt(9)+1;
// i = 0 1 2
// 비교 대상 <-> 비교 값
for(int j = 0;j<i;j++){ // i:0X -> i:1(0) 1번 -> i:2(0,1) 2번
if(com[j] == com[i]){
i--;
break;
}
}
}
System.out.println(com[0]+","+com[1]+","+com[2]);
int a; // 값? 쓰레기 값

    int[] user = new int[3];
    Scanner sc = new Scanner(System.in);
    while(true){ // 숫자야구 게임 홈런 나올때 까지 반복
        for(int i = 0;i< user.length;i++){ // 사용자 입력 반복문
            System.out.print((i+1)+"번째 : "); // 문자열 출력
            user[i] = sc.nextInt(); // 사용자 숫자 입력
            //잘못된 입력 확인 (범위)
            if(user[i] < 1 || user[i] >9){
                System.out.println("잘못된 입력입니다.");
                i--;
                continue;
            }
            // 중복 잘못된 입력
            for(int j = 0;j<i;j++){ // i:0X -> i:1(0) 1번 -> i:2(0,1) 2번
                if(user[j] == user[i]){
                    System.out.println("잘못된 입력입니다.");
                    i--;
                    break;
                }
            }
        }
        int strike = 0;
        int ball =0;
        for(int i = 0;i< user.length;i++){
            for(int j = 0;j<com.length;j++){
                if(user[i] == com[j]){
                    if(i == j){
                        strike++;
                    }
                    else{
                        ball++;
                    }
                }
            }
        }
        if(strike == 3){
            System.out.println("홈런 입니다.");
            break;
        }
        else if(strike == 0 && ball == 0){
            System.out.println("아웃입니다.");
        }
        else{
            System.out.println("strike : "+strike+", ball : "+ball);
        }
    }
}

}
/*
public class Q2 {
static void main()
{
Random r = new Random();
int[] com = new int[3]; //3층짜리

    for(int i = 0; i < com.length; i++)
    {
        com[i] = r.nextInt(9)+1;
        //i = 0,1,2
        //비교 대상 <-> 비교 값.
        for(int j= 0; j < i; j++)
        {
            if(com[j] == com[i])
            {
                i--;
                break;
            }
        }
    }

    System.out.println(com[0]+","+com[1]+","+com[2]);

    //배열은 얘기가 다르게 0으로 초기화 된다. new 때문에
    //

    int a; //4바이트, 쓰레기 값

    int[] user = new int[3];
    Scanner sc = new Scanner(System.in);

    while(true) //숫자 야구 게임 혼런 나올때까지 반족
    {
        for(int i =0; i<user.length;i++)//사용자 입력 반복문
        {
            System.out.print((i+1)+"번째 : ");    //문자열 출력
            user[i] = sc.nextInt(); //사용자 숫자 입력
            //잘못된 입력 확인
            if(user[i] < 1 || user[i] > 9)
            {
                System.out.println("잘못된 입력입니다.");
                i--;
                continue;
            }
            //중복 확인, 잘못된 입력
            for(int j= 0; j < i; j++)
            {
                if(user[j] == user[i])
                {
                    i--;
                    break;
                }
            }
        }
        int strike = 0;
        int ball = 0;

        for(int i = 0; i < user.length; i++)
        {
            for(int j = 0; j < com.length; j++)
            {
                if(user[i] == com[j])
                {
                    if(i == j)
                    {
                        strike++;
                    }
                    else
                    {
                        ball++;
                    }
                }
            }
        }
        if(strike == 3)
        {
            System.out.println("홈런입니다.");
            break;
        }
        else if (strike == 0 && ball==0)
        {
            System.out.println("아웃입니다.");
        }
        else
        {
            System.out.println("strike : "+strike+", ball : "+ball);
        }

    }
}

}
*/

profile
just for programming test

0개의 댓글