산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

Java 기본 입력 및 출력

자바 기본 입력 및 출력

이 튜토리얼에서는 Java에서 사용자에게 출력을 표시하고 사용자로부터 입력을 받는 간단한 방법을 배웁니다.

자바 출력

Java에서는 간단히 사용할 수 있습니다.

System.out.println(); or

System.out.print(); or

System.out.printf();

출력을 표준 출력(화면)으로 보냅니다.

여기,

이해하지 못하더라도 걱정하지 마십시오. class에 대해 논의할 것입니다. , public , 및 static 이후 장에서.

한 줄을 출력하는 예를 들어보겠습니다.

class AssignmentOperator {
    public static void main(String[] args) {
    	
        System.out.println("Java programming is interesting.");   
    }
}

출력 :

Java programming is interesting.

여기에서는 println()을 사용했습니다. 문자열을 표시하는 메서드입니다.

<시간>

println(), print() 및 printf()의 차이점

<시간>

예:print() 및 println()

class Output {
    public static void main(String[] args) {
    	
        System.out.println("1. println ");
        System.out.println("2. println ");
    	
        System.out.print("1. print ");
        System.out.print("2. print");
    }
}

출력 :

1. println 
2. println 
1. print 2. print

위의 예에서 우리는 print()println() 행동 양식. printf()에 대해 알아보려면 메소드를 사용하려면 Java printf()를 방문하십시오.

<시간>
class Variables {
    public static void main(String[] args) {
    	
        Double number = -10.6;
    	
        System.out.println(5);
        System.out.println(number);
    }
}

프로그램을 실행하면 다음과 같이 출력됩니다.

5
-10.6

여기에서 인용 부호를 사용하지 않았음을 알 수 있습니다. 정수, 변수 등을 표시하기 위해 따옴표를 사용하지 않기 때문입니다.

<시간>
class PrintVariables {
    public static void main(String[] args) {
    	
        Double number = -10.6;
    	
        System.out.println("I am " + "awesome.");
        System.out.println("Number = " + number);
    }
}

출력 :

I am awesome.
Number = -10.6

위의 예에서 줄을 주목하십시오.

System.out.println("I am " + "awesome.");

여기서는 +를 사용했습니다. 두 문자열을 연결(결합)하는 연산자:"I am " 그리고 "굉장합니다." .

또한, 라인

System.out.println("Number = " + number);

여기서 먼저 변수 number의 값 평가됩니다. 그런 다음 값이 문자열에 연결됩니다. "Number =" .

<시간>

자바 입력

Java는 사용자로부터 입력을 받는 다양한 방법을 제공합니다. 그러나 이 자습서에서는 Scanner 개체를 사용하여 사용자로부터 입력을 받는 방법을 배웁니다. 수업.

Scanner의 객체를 사용하기 위해서는 , java.util.Scanner를 가져와야 합니다. 패키지.


import java.util.Scanner;

Java로 패키지를 가져오는 방법에 대해 자세히 알아보려면 Java 가져오기 패키지를 방문하십시오.

그런 다음 Scanner의 개체를 만들어야 합니다. 수업. 개체를 사용하여 사용자로부터 입력을 받을 수 있습니다.


// create an object of Scanner
Scanner input = new Scanner(System.in);

// take input from the user
int number = input.nextInt();
<시간>

예:사용자로부터 정수 입력 받기

import java.util.Scanner;

class Input {
    public static void main(String[] args) {
    	
        Scanner input = new Scanner(System.in);
    	
        System.out.print("Enter an integer: ");
        int number = input.nextInt();
        System.out.println("You entered " + number);

        // closing the scanner object
        input.close();
    }
}

출력 :

Enter an integer: 23
You entered 23

위의 예에서 input이라는 객체를 생성했습니다. Scanner의 수업. 그런 다음 nextInt() Scanner 메소드 사용자로부터 정수 입력을 얻기 위한 클래스입니다.

마찬가지로 nextLong()를 사용할 수 있습니다. , nextFloat() , nextDouble()next() long를 얻는 메소드 , float , doublestring 사용자로부터 각각 입력하십시오.

참고 :close()을 사용했습니다. 객체를 닫는 메소드. 입력이 완료되면 스캐너 개체를 닫는 것이 좋습니다.

<시간>

예:float, double 및 문자열 입력 가져오기

import java.util.Scanner;

class Input {
    public static void main(String[] args) {
    	
        Scanner input = new Scanner(System.in);
    	
        // Getting float input
        System.out.print("Enter float: ");
        float myFloat = input.nextFloat();
        System.out.println("Float entered = " + myFloat);
    	
        // Getting double input
        System.out.print("Enter double: ");
        double myDouble = input.nextDouble();
        System.out.println("Double entered = " + myDouble);
    	
        // Getting String input
        System.out.print("Enter text: ");
        String myString = input.next();
        System.out.println("Text entered = " + myString);
    }
}

출력 :

Enter float: 2.343
Float entered = 2.343
Enter double: -23.4
Double entered = -23.4
Enter text: Hey!
Text entered = Hey!

언급했듯이 사용자로부터 입력을 받는 다른 여러 방법이 있습니다. Scanner에 대해 자세히 알아보려면 , 자바 스캐너를 방문하세요.


java

  1. C# 기본 입력 및 출력
  2. C++ 기본 입출력
  3. 파이썬 입력, 출력 및 가져오기
  4. 자바 변수와 리터럴
  5. 자바 클래스와 객체
  6. 자바 추상 ​​클래스와 추상 메소드
  7. 자바 스캐너 클래스
  8. D 래치
  9. 자바 - 기본 구문
  10. 자바 - 기본 연산자