[백준_java]키 입력, 출력, if, for(1008, 1330, 2438) +)python

2021. 1. 2. 20:11·🎯PS

Public class ~~{...} : 클래스 만들기
Public static void main(String[] args) {...} : main 메소드
(암기! 필수필수!)
 

사용자로부터 키 입력 받기

 

  • 프로그램 맨 앞줄에 import문이 필요
import java.util.Scanner;

(Scanner 클래스가 java.util 패키지에 있음. import를 통해 Scanner 클래스 코드를 찾는 것.)
 

  • Scanner 객체 생성 / 닫기
Scanner scanner = new Scanner(System.in);

(System.in으로 입력받고, scanner로 타입 변환)

scanner.close();

(닫아주어야 warning 발생 X)

  • 키 입력 받기

nextLine( ) : 공백이 낀 문자열 입력 받을 수 있다. / next( ) : 공백이 낀 문자열을 입력 받을 수 없다.
nextInt( ) : int 타입으로 리턴
nextFloat( ) : float 타입으로 리턴 등등..


백준에서는 class 이름을 Main으로 해주어야 함
 
1. A/B
https://www.acmicpc.net/problem/1008

1008번: A/B

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		double a, b;
		a = scanner.nextInt();
		b = scanner.nextInt();

		System.out.println(a/b);

		scanner.close();
	}

}

 
2. 두 수 비교하기
www.acmicpc.net/problem/1330

1330번: 두 수 비교하기

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.

www.acmicpc.net

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		int a, b;
		a = scanner.nextInt();
		b = scanner.nextInt();

		if (a>b)
			System.out.println(">");
		else if (a<b)
			System.out.println("<");
		else
			System.out.println("==");
			
		
		scanner.close();
	}

}

3. 별 찍기-1
www.acmicpc.net/problem/2438

2438번: 별 찍기 - 1

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

www.acmicpc.net

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int n = scanner.nextInt();
		
		for(int i = 0; i<n; i++) {
			for(int j=0; j<=i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
		scanner.close();
	}

}

i가 n만큼 하나 씩 증가하면서, 증가될 때마다 i의 값만큼 별을 찍어낸다.

#별 찍기-1

n = int(input())
for i in range(n):
    print("*"*(i+1))

+) 파이썬 코드 추가

반응형
'🎯PS' 카테고리의 다른 글
  • [백준_python] while문, try-except, ord( ), chr( ) || 10951, 10952, 11654, 11720
  • [백준_python]min, max, print(sep, end, escape...) || 10818, 10869, 10950
  • [백준_python] format, map, split || 2739, 2920, 8958
  • [백준_python] if문, for문_range, input(), split() index||2557, 2562, 2675
dmaolon
dmaolon
프로그래밍을 공부한 내용을 기록하는 공간입니다.
  • dmaolon
    기록 남기기
    dmaolon
  • 전체
    오늘
    어제
    • ALL (260)
      • ➰ Series (5)
      • 🎯PS (168)
        • Algorithm (15)
      • ☕ Java (11)
      • 🍀 Spring Boot (29)
      • 💬 Database (9)
      • 🐣 Computer Science (14)
      • 👍 Daily (4)
      • 🎁ReactJS (4)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • 태그

    코딩
    백준
    BFS
    Spring
    자바
    알고리즘
    프로그래머스
    파이썬
    dfs
    프로그래밍
  • hELLO· Designed By정상우.v4.10.1
dmaolon
[백준_java]키 입력, 출력, if, for(1008, 1330, 2438) +)python
상단으로

티스토리툴바