[JAVA] 쉽게 배우는 자바 프로그래밍 : 프로그래밍 문제 chaper03 [2]
2022. 6. 19. 18:20
카테고리 없음
📌 06 철수와 영희가 가위(s), 바위(r), 보(p) 게임을 한다. 다음 실행 결과와 같이 r,p,s 중 하나를 입력해 승자 또는 무승부를 출력하는 프로그램을 출력하는 프로그램을 작성하라. 철수 : r 영희 : s 철수 , 승! scanner 클래스의 next() 메서드를 호출하면 키보드에서 입력된 문자열을 읽을 수 있다.문자열 타입은 equals() 메서드를 이용해 비교한다. 예를 들어 String s가 있을 때 s.equals("r")은 문자열 s와 'r'을 비교해 같다면 0, 다르면 0이 아닌 수를 반환한다. package ch03; import java.util.Scanner; public class P123N6 { public static void main(String[] args) { Sc..
[JAVA] 쉽게 배우는 자바 프로그래밍 : 프로그래밍 문제 chaper02 [1]
2022. 6. 18. 15:29
자바/연습
📌 01 printIn() 메서드를 이용해 다음 형태의 피라미드를 출력하는 프로그램을 작성하라. package ch01; public class P80No1 { public static void main(String[] args) { //프로그래밍 문제 p80 1번 for(int i = 1; i 초 int h,m,s; h = a /(60*60); m = a/60 ; s = a%m; System.out.println(h+"시간"+m+"분"+s+"초"); } } 📌 05 임의의 소문자로 초기화된 char 타입 변수 c를 대문자로 변환해 출력하는 프로그램을 작성하라. 조건 ASCII 테이블에서 대문자가 소문자 앞에 있다 대문자와 소문자의 정수값 차이는 (int)'A' - (int)'a'를 이용한다. packa..
[JAVA] 쉽게 배우는 자바 프로그래밍 : 도전 과제 chapter02
2022. 6. 18. 12:07
자바/연습
📌 01 - 직사각형의 가로와 세로를 키보드로 입력을 받아 넓이를 구하는 프로그램을 작성해보자. package ch01; import java.util.Scanner; public class P75 { public static void main(String[] args) { double w,h,area; // 가로 세로 넓이를 받을 변수를 선언 (double) Scanner sc = new Scanner(System.in); System.out.print("직사각형의 가로 길이를 입력하세요 : "); w = sc.nextDouble(); //스캐너 실수로 받는 메소드는 nextDouble System.out.print("직사각형의 세로 길이를 입력하세요 : "); h = sc.nextDouble(); a..
[JAVA] 자바예제 이중 for문으로 별 찍기 [2] 피라미드(트리)
2022. 5. 17. 11:54
자바/예제
자바 별 출력하기 중급~고급 난이도로 논리적인 사고방식이 요구되는 문제입니다. 차후 다이아몬드, 모래시계 별 찍기 문제도 추가할게요! 공백을 이해하기 쉽게 하기 위해 a로 치환해서 풀어볼게요~ 문제 1번 피라미드 (트리) 출력하기 tip : 왼쪽 정렬된 역직각삼각형과 정삼각형을 구분해서 조건 식을 세운 후 정삼각형은 한 칸씩 내려갈수록 1,3,5,7,9 형식으로 증가를 하는데 i = 1일때 *는 1 i = 2일때 *는 (i * 2) -1 i = 3일때 *는 (i * 2) - 1 즉 i는 5까지 계속 1씩 증가하는 와중에 *2를 하면 짝수가 되지만 -1을 해줌으로 홀수의 값을 구할 수 있게 된다. package double_for; public class Pyramid { public static void..