본문 바로가기

전체 글102

Java (for문_소수체크하는프로그램) 소수(prime number) 체크하는 프로그램 소수란? 1과 자기 자신으로만 나누어지는 2 이상의 정수 package p0416; import java.util.Scanner; public class ForEx4 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); boolean chk = true; System.out.print("정수를 입력하세요: "); int num = scan.nextInt(); for (int i = 2; i < num; i++) { if (num % i == 0) { chk = false; break; } } if (ch.. 2021. 4. 16.
Java (for문_팩토리얼) for문을 사용한 팩토리얼 예제 package p0416; import java.util.Scanner; public class Factorial { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int i, fact = 1, result = 0; System.out.print("정수를 입력하세요: "); result = scan.nextInt(); System.out.print(result + "! = "); for (i = result; i > 0; i--) { fact = fact * i; if (i >= 2) { System.out.prin.. 2021. 4. 16.
Java (Random함수_가위바위보 게임) 난수 발생하여 컴퓨터와 가위바위보 게임하기 package p0415; import java.util.Scanner; import java.util.Random; public class RandomRPS { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int rand = 0; String com = null; while(true) { System.out.print("사용자: "); String user = scan.next(); rand = (int)(Math.random()*3)+1; if(rand==1) { com = "가위"; System.o.. 2021. 4. 15.
Java (If else문_가위바위보게임) Scanner로 직접 입력하여 가위바위보게임 하기 package p0415; import java.util.Scanner; public class IfElseRPS2 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); String user, com; String rock="바위", pape="보", scis="가위"; while(true) { System.out.println("가위바위보ㄱㄱ\n가위, 바위, 보 중에서 입력하세요."); System.out.print("사용자: "); user = scan.next(); System.out.print(.. 2021. 4. 15.
Java (while문&Switch case문_예금, 출금, 잔고 확인) while문과 Switch case문을 사용해서 예금, 출금, 잔고를 확인하는 코드 package p0409; import java.util.Scanner; public class Menubar2 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int ye=0, chu=0; int i; while(true) { System.out.println("\n---------------------------------"); System.out.println(" 1.예금 ㅣ 2.출금 ㅣ 3.잔고 ㅣ 4.종료 "); System.out.println("---.. 2021. 4. 9.
Java (while문_증속, 감속, 종료) while문을 이용하여 증속, 감속, 종료 하는 문제 1을 입력하면 현재속도 1씩 증가, 2를 입력하면 현재속도 1씩 감소, 3을 입력하면 종료 package p0409; import java.util.Scanner; public class MenuBar { //while문을 이용한 증속,감속,종료 문제 public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int up=0, down=0; int i; while(true) { System.out.println("\n--------------------------"); System.out.println("┌.. 2021. 4. 9.