Java
[Java] 백준 3003 : 킹, 퀸, 룩, 비숍, 나이트, 폰
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int king = 1; int queen = 1; int rook = 2; int bishop = 2; int knight = 2; int pawn = 8; king = king - sc.nextInt(); queen = queen - sc.nextInt(); rook = rook - sc.nextInt(); bishop = bishop - sc.nextInt(); knight = knight - sc.nextInt(); pawn = pawn - sc.nextInt(); System.out.pr..
![[Java] 백준 2588: 곱셈](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl0joU%2FbtrIi7DkaNS%2F1OtSPV35LKMKKt63z7nCjK%2Fimg.png)
[Java] 백준 2588: 곱셈
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A, B, C, D, E, F; A = sc.nextInt(); B = sc.nextInt(); C = (A*(B%10)); D = (A*(((B%100)-(B%10))/10)); E = (A*(((B%1000)-(B%100))/100)); F = ((E*100)+(D*10)+C); System.out.println(C); System.out.println(D); System.out.println(E); System.out.println(F); } } (2)에 입력받은 숫자를 각 ..
[Java] 백준 10926: ??!
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a; a = sc.nextLine(); System.out.println(a+"??!"); } } 자바로 문자열을 입력받는 방법으로는 크게 두가지가 있다. next와 nextLine인데, 이 둘의 차이점은 next()는 스페이스(공백) 전까지의 문자열을 반환하고 nextLIne()은 엔터 전까지의 문자열을 반환한다. 따라서 Choi Jebum과 같이 띄어쓰기가 있는 문자열을 입력받을 때는 nextLine을 사용해야 할 것이다.
[Java] 백준 1000번: A+B
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a, b; a = sc.nextInt(); b = sc.nextInt(); System.out.println(a+b); } } 우선 입력을 받기 위해 Scanner 클래스를 import 해준다. Scanner sc = new Scanner(System.in); 위와 같이 Scanner 객체를 생성해주고 (System.in 은 키보드를 통해 입력받는 자바의 기본적인 언어라고 한다.) 각 변수에 sc.nextInt(); 를 통하여 입력값을 변수에 저장해주었다.
[Java] 백준 10171번: 고양이
public class Main{ public static void main(String[] args) { System.out.println("\\ /\\\r\n" + " ) ( ')\r\n" + "( / )\r\n" + " \\(__)|"); } } 본인이 처음 작성한 코드. 하지만 출력 형식 오류가 발생하였다. 검토 중 눈에 들어온 \r의 존재.. 구글링 결과 개발 환경에 따라 \r\n으로 줄바꿈 해주어야만 작동되는 경우도 있다고 한다. public class Main{ public static void main(String[] args) { System.out.print("\\ /\\\n" + " ) ( ')\n" + "( / )\n" + " \\(__)|"); } } \r 삭제 후 제출하니 정답^..
[Java Study] 나만의 앱 만들기 - 인스턴스 추가
"인스턴스는 하나의 클래스를 복제하여 서로 다른 데이터의 값과 서로 같은 메소드를 가진 복제본을 만드는 것이다." class Accounting1{ public static double valueOfSupply; public static double vatRate; public static double expenseRate; static void print() { System.out.println("Value of supply : "+valueOfSupply); System.out.println("VAT : "+getVAT()); System.out.println("Total : "+getTotal()); System.out.println("Expense : "+getExpense()); System.o..
[Java Study] 나만의 앱 만들기 - 클래스 추가
class Accounting{ public static double valueOfSupply; public static double vatRate; public static double expenseRate; static void print() { System.out.println("Value of supply : "+valueOfSupply); System.out.println("VAT : "+getVAT()); System.out.println("Total : "+getTotal()); System.out.println("Expense : "+getExpense()); System.out.println("Income : "+getIncome()); System.out.println("Dividend..
[Java Study] 나만의 앱 만들기 - 반복문 추가
public class AccountingArrayLoopApp { public static void main(String[] args) { double valueOfSupply = Double.parseDouble(args[0]); double vatRate = 0.1; double expenseRate = 0.3; double vat = valueOfSupply*vatRate; double total = valueOfSupply+vat; double expense = valueOfSupply*expenseRate; double income = valueOfSupply-expense; System.out.println("Value of supply : "+valueOfSupply); System.out..
[Java Study] 나만의 앱 만들기 - 배열 추가
public class AccountingArrayApp { public static void main(String[] args) { double valueOfSupply = Double.parseDouble(args[0]); double vatRate = 0.1; double expenseRate = 0.3; double vat = valueOfSupply*vatRate; double total = valueOfSupply+vat; double expense = valueOfSupply*expenseRate; double income = valueOfSupply-expense; double[] dividendRates =new double[3]; dividendRates[0]=0.5; dividendR..
[Java Study] 나만의 앱 만들기 - 조건문 추가
public class AccountingIFApp { public static void main(String[] args) { double valueOfSupply = Double.parseDouble(args[0]); double vatRate = 0.1; double expenseRate = 0.3; double vat = valueOfSupply*vatRate; double total = valueOfSupply+vat; double expense = valueOfSupply*expenseRate; double income = valueOfSupply-expense; double dividend1; double dividend2; double dividend3; if(income>10000.0) ..