조건문

    Java 문제풀이 3-3. 문자열에 문자가 몇개 포함되어 있는지 판별하기

    문제 /* 문자열을 하나 입력 받고, 검색할 문자를 입력 하여 * 입력받은 문자열에서 검색할 문자가 몇 개 포함되어 있는지를 출력하는 프로그램을 만드세요 * * 단, 문자열에 영문자가 아닌 문자가 섞여 있는 경우에는 * 검색할 문자를 입력받지 않고 "영문자가 아닌 문자가 포함되어 있습니다." 출력 후 프로그램을 종료하세요 * * 또한 일치하는 문자의 경우 대소문자를 구분합니다. * * -- 프로그램 예시 -- * * -- 정상 동작의 경우 -- * -- 입력 예시 -- * 문자열 입력 : apple * 문자 입력 : p * * -- 출력 예시 -- * 포함된 갯수 : 1개 * * -------------------- * -- 영문자가 아닌 문자 포함된 경우 -- * -- 입력 예시 -- * 문자열 입력 ..

    Java 문제풀이 3-2. 랜덤숫자 맞추기 게임

    문제 /* 1부터 100 사이의 난수를 발생시키고 * 정수를 입력 받아서 입력받은 {정수가 발생한 난수보다 큰 경우 "입력하신 정수보다 큽니다." 출력, * 입력받은 정수보다 난수가 작은 경우 "입력하신 정수보다 작습니다." 를 출력하며 * 입력한 정수와 난수와 같은 경우까지 난수 맞추기를 반복하는 프로그램을 만드세요. * * 단, 입력한 정수와 난수가 같은 경우 "정답입니다. 4회 만에 정답을 맞추셨습니다." 하고 * 정답을 입력한 횟수도 함께 출력되도록 해야 합니다. * 처음부터 바로 난수를 맞추는 경우는 1회만에 정답을 맞춘 것입니다. * * 정답을 맞추는 경우 위 내용을 출력하고 프로그램이 종료되도록 작성하면 됩니다. * * -- 프로그램 예시 -- * 정수를 입력하세요 : 5 * 입력하신 정수보..

    Java 문제풀이 3-1. 반복문으로 입력값 소수 판별하기

    문제 /* 2보다 큰 정수를 하나 입력 받아 그 수가 소수인지 아닌지를 판별해서 출력하세요 * 소수인 경우 "소수다." 출력, 소수가 아닌 경우 "소수가 아니다." 출력 * * 단, 2보다 큰 정수가 아닌 경우 "잘못 입력하셨습니다. 다시 입력하세요." 라고 출력 후 * 정수를 다시 입력 받을 수 있도록 한다. * * 소수란? * 어떤 수를 1부터 자기 자신까지 차례대로 나누었을 때 * 나누어 떨어지는 수가 1과 자기 자신만 존재하는 수를 소수라고 한다. * * -- 입력 예시 -- * 2보다 큰 정수를 하나 입력하세요 : 7 * * -- 출력 예시 -- * 소수다. * */ 작성한 답) int num =0; do{ Scanner sc = new Scanner(System.in); System.out.p..

    Java 문제풀이2-2 . if문으로 월급과 매출액으로 보너스 계산하기

    Java 문제풀이2-2 . if문으로 월급과 매출액으로 보너스 계산하기

    문제 /* 영업사원의 월급을 계산하는 프로그램을 작성하려고 합니다. * 월 급여액과 월 매출액을 입력 받아 급여를 산정합니다. * 영업사원은 매출액 대비 보너스율에 명시된 보너스를 급여 외에 추가로 지급받습니다. * * 단, 보너스율은 입력 받은 월 매출액에 비례하며, * 계산된 보너스 금액을 월 급여액에 더하여 총 급여를 계산한다. * * 보너스율을 적용하여 출력 예시처럼 출력되도록 프로그램을 만들어보세요 * * -- 총 급여 계산식 -- * 총 급여 = 월 급여 + (매출액 * 보너스율) * * -- 매출액 대비 보너스율 -- * 매출액 보너스율 * 5천만원 이상 5% * 3천만원 이상 3% * 1천만원 이상 1% * 1천만원 미만 0% * * -- 입력 예시 -- * 월 급여 입력 : 3000000..

    Java 문제풀이2-1 . if문 (과목별 합격 / 불합격 사유 출력하기)

    문제 /* 국어, 영어, 수학 점수를 입력받아 * 평균 점수가 60점 이상이면서 각 과목이 40점 이상인 조건이 만족하면 "합격입니다!" 를 출력하세요, * 단, 합격이 아닌 경우 불합격 사유가 무엇인지를 모두 출력해주어야 합니다. * 평균점수 미달인 경우 "평균점수 미달로 불합격입니다." 라고 출력하고, * 과목당 과락 점수가 있는 경우 "xx 과목의 점수 미달로 불합격 입니다." 출력하세요 * * -- 입력 예시 -- * 국어 점수를 입력하세요 : 60 * 영어 점수를 입력하세요 : 30 * 수학 점수를 입력하세요 : 20 * * -- 출력 예시 -- * 평균 점수 미달로 불합격입니다. * 영어 점수 미달로 불합격입니다. * 수학 점수 미달로 불합격입니다. * */ 처음 작성한 코드) Scanner ..