Coding/Java

Java 연습 - 0

입/출력

import java.util.Scanner;
​
public class Main{
     public static void main(String []args){
        int num;
        String name;
        Main mymain = new Main();
        Scanner scan = new Scanner(System.in);
        System.out.print("이름 : ");
        name = scan.next();
        System.out.print("나이 : ");
        num = scan.nextInt();
        System.out.println("이름 : "+ name);
        System.out.println("나이 : "+ num);
     }
    
}

출력은 System.out.print()를 사용한다.

println은 출력후 줄넘기기

 

입력은 System.in을 이용하고 Scan은 입력받은 문자열을 읽고 처리하기 위해서 Scanner 클래스에 담아서 처리한다고 한다.

[입/출력 결과]

컴파일은 https://www.onlinegdb.com/online_java_compiler 를 이용함

 

백준 10869번 사칙연산

import java.util.Scanner;
​
public class Main{
     public static void main(String []args){
        int a,b;
        Scanner scan = new Scanner(System.in);
        a = scan.nextInt(); 
        b = scan.nextInt();
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/b);
        System.out.println(a%b);
     }
}

 

이거는 이후 생성자나 메소드 만들어 보고 해본것

import java.util.Scanner;
​
public class Main{
     public Main(){
         System.out.println("Hello World!");
     }
     public int p(int a, int b){
         return a+b;
     }
     public int m(int a, int b){
         return a-b;
     }
     public static void main(String []args){
        int a,b;
        Main mymain = new Main();
        Scanner scan = new Scanner(System.in);
        a = scan.nextInt();
        b = scan.nextInt();
        System.out.println(mymain.p(a,b));
        System.out.println(mymain.m(a,b));
        System.out.println(a*b);
        System.out.println(a/b);
        System.out.println(a%b);
     }   
}

 

Reference