java 기본 데이터 형식의 입출력/Scanner 클래스

2033 단어
기본 데이터 형식의 입력/출력 자바 라이브러리에서 풍부한 입력/출력 클래스를 제공하는데 이런 클래스로 데이터의 입력과 출력을 실현할 수 있다.일반적인 Scanner 클래스는 입력 클래스가 아니지만 입력 클래스의 대상을 이용하여 기본 데이터 형식을 입력할 수 있는 데이터 출력 클래스 PrintStream은 기본 데이터 형식의 데이터를 출력할 수 있다. 시스템 클래스 System에서 PrintStream 클래스의 대상 출력을 정의할 때 Scanner 클래스의 대상을 먼저 만들어야 한다.Scanner를 만드는 방법: Scanner input=new Scanner(System.in);데이터를 출력할 때 사용: System.out.println (출력된 데이터);'출력된 데이터' 는 기본 데이터 형식의 데이터여야 한다.학생 10명의 평균 성적을 구하다
import java.util.*;   
public class Example {
 public static void main(String[] args) {
  double average;// 
  int number=10;// 
  int score,sum=0;// 
  // System.in Scanner 
  Scanner input=new Scanner(System.in);
  for(int c=0;c

Scanner는 기본 유형 데이터를 입력하는 데 사용하는 방법:
유형byte short int long Boolean float double 방법nextByte ()next Short ()nextInt ()nextLong ()nextBoolean ()nextFloat ()nextDouble ()
단일 문자 입력 방법:
첫 번째 방법: Scanner 클래스의next () 방법을 이용하여 문자열, 즉 단일 문자로 구성된 문자열을 읽고 문자열에서 문자를 꺼내면 'A' 가 'A' 와 같지 않다는 것을 알 수 있다
Scanner sc=new Scanner(System.in);
//Scanner , ;
String s=sc.next();
// charAt() 
char c=s.charAt(0);

두 번째 방법은 시스템 클래스의 in 속성을 이용하여read () 방법을 직접 호출하여 문자를 읽는 것이다
char c;
try {
c=(char)System.in.read();
}
catch(Exception e) { }

여기try와catch가 필요합니다. 그렇지 않으면 컴파일이 잘못될 수 있습니다.
System 입력 방법을 보여줍니다. 엄격히 말하면 System 클래스의 대상out에서 데이터 출력을 위한 방법을 호출했습니다.
방법 print println printf 기능 출력 후 줄 바꾸지 않고 출력 줄 바꾸기 포맷 출력
출력 방법에 대한 설명:
  • print () 방법을 호출할 때 기본 데이터 형식의 매개 변수를 가져와야 하며, 데이터를 출력한 후 줄을 바꾸지 않습니다
  • println() 방법을 호출할 때 파라미터가 없으면 줄을 바꿀 수 있습니다.파라미터가 있으면 기본 데이터 클래스의 파라미터만 가지고 출력 파라미터의 값을 줄로 바꿉니다
  • print() 또는 println()로 한 번에 여러 개의 데이터를 출력하면 여러 개의 데이터를 하나의 데이터로 만든 후에 이 두 가지 방법으로 출력해야 한다.예: System.out.println(“Average Score=”+average); "+"로 문자열과 수치를 문자열로 연결한 후 println () 의 매개 변수
  • printf()는 형식이 있는 데이터 출력에 사용됩니다.printf (형식 제어 문자열, 출력 항목 목록);
  • 좋은 웹페이지 즐겨찾기