본문 바로가기

IT/Java73

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.