
[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] 쉽게 배우는 자바 프로그래밍 : 프로그래밍 문제 chapter03 [1]
2022. 6. 19. 15:08
자바/연습
📌 01 키보드로 입력한 정수가 19 이상이면 '성년' 아니면 '미성년'을 출력하는 프로그램을 if ~ else문을 사용해 작성하라 package ch03; import java.util.Scanner; public class P122N1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("정수를 입력하세요 : "); int age = sc.nextInt(); if(age >= 19) { System.out.print("성년"); }else System.out.print("미성년"); } } 출력결과 📌 02 키보드로 등수를 입력받아 1등이면 '아주 잘했습니다' , 2~3등이면 '잘..

[Java] While문을 이용한 구구단 출력하기
2022. 6. 19. 10:38
자바/연습
package ch03; public class While99dan { public static void main(String[] args) { int row = 2; while(row < 10) { int column = 1; while(column < 10) { System.out.printf("%4d", row * column); column ++; } System.out.println(); row ++; // 각 단이 끝나면 다음 단으로 } } }

[Eclipse] 이클립스 GitHub master branch에서 main branch로 변환하기
2022. 6. 18. 22:55
기타/GitHub
깃허브에서는 master 브랜치에서 main 브랜치로 defaul 브랜치를 바꾸었지만 이클립스에서는 default가 master 브랜치로만 업로드되는 상황이 발생하여 defult 브랜치를 바꾸는 방법을 알아보고자 한다 구글링해도 안나오길래 직접 정리해 본 이클립스 main 브랜치로 변경하는 첫 포스팅이다. 일단 깃 연동하고 window -> Show view -> Other -> Git Repositories 선택 깃 레퍼지토리에서 하단 확장 -> Branches -> Remotes -> origin -> 깃주소 -> 우클릭 -> Configure Fetch Error ) Remotes에 origin이 없는 경우 이클립스 깃허브 레파지토리 Remotes에 origin이 없는 경우 Remotes 우클릭 -..

[JAVA] 쉽게 배우는 자바 프로그래밍 : 도전 과제 chapter02 [2]
2022. 6. 18. 17:15
자바/연습
📌06 키보드로 화씨온도(F)를 입력받아 섭씨온도(C)로 환산해 출력하는 프로그램을 작성하라. 화씨온도 -> 섭씨온도 : C = 5/9 * (F-32) 정수타입을 이용하면 5/9는 0이 되므로 정확한 결과를 얻을 수 없다. package ch01; import java.util.Scanner; public class P81No6 { public static void main(String[] args) { double C,F; Scanner sc = new Scanner(System.in); System.out.print("화씨온도(F)를 입력하세요 : "); F = sc.nextDouble(); C = (5*(F-32))/9; System.out.println("섭씨온도는 " + C +"입니다"); } ..

[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 ] 2753번 : 윤년
2022. 6. 13. 22:33
자바/연습
연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수 -> if로 범위 지정 윤년이면 1 아니면 0 -> 조건문 if 연도 -> scanner로 사용자로부터 입력받음 연도가 4의 배수 -> 연도를 4를 나눴을 때 나머지가 0이여야함 100의 배수가 아닐때 -> a % 100 != 0 400의 배수일때 -> a % 400 ==0 import java.util.Scanner; public class LeapYear { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int a = sc.nextInt(); if( a=1 ) { if ((a%4==0 && a%100 !=0 ) || a%400==0) { System...

[백준 알고리즘 / JAVA ] 9498번 : 시험 성적
2022. 6. 13. 21:52
자바/연습
A,B,C,D,F 구간 -> if else문 (조건문) or 반복문을 사용해도 된다 시험점수 -> scanner로 사용자로부터 입력 시험점수 범위 : nextInt로 정수값 받음 import java.util.Scanner; public class Exam9498 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); if(a>=90 && a=80 && a= 70 && a= 60 && a

[백준 알고리즘 / JAVA ] 10430번 : 나머지
2022. 6. 13. 00:11
자바/연습
세 수 A,B,C값 -> Scanner로 사용자로부터 입력받음 (5,8,4) print를 통해서 사칙연산의 결과가 어떻게 되는지 확인 import java.util.Scanner; public class Reminder10430 { public static void main(String []args){ Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); System.out.println( (a+b)%c ); System.out.println( (a%c + b%c)%c ); System.out.println( (a*b)%c ); System.out.println( (a%c *..