자바 기초 프로 그래 밍 학습

3750 단어 자바 기반
자바 는 System. out 을 사용 하여 표준 출력 장 치 를 표시 하고 System. in 을 사용 하여 표준 입력 장 치 를 표시 합 니 다.자바 는 콘 솔 입력 을 직접 지원 하지 않 지만 Scanner 류 를 사용 하여 대상 을 만 들 수 있 습 니 다. System. in 에서 온 입력 을 읽 을 수 있 습 니 다.
Scanner input = new Scanner(System.in);

Scanner 대상 의 방법:
방법.
묘사 하 다.
nextByte()
byte 형식의 정수 읽 기
nextShort
short 형식의 정수 읽 기
nextInt()
int 형식의 정수 읽 기
nextLong()
long 형식의 정 수 를 읽 습 니 다.
nextFloat()
float 형식의 수 를 읽 습 니 다.
nextDouble()
double 형식의 수 를 읽 습 니 다.
next()
문자열 을 읽 습 니 다. 이 문자열 은 공백 문자 전에 끝 납 니 다.
nextLine()
Enter 키 로 텍스트 한 줄 읽 기
코드 1 (원 의 면적 구하 기):
public class Main

{

    public static void main(String args[])

    {

        Scanner input = new Scanner(System.in);

        System.out.print("Enter a number for radius: ");

        double radius = input.nextDouble();

        double area = radius * radius * 3.1415926;

        System.out.println("The area for the circle of radius " + radius + " is " + area);

   

    }

}

/*

Enter a number for radius: 23.45

The area for the circle of radius 23.45 is 1727.5696247214998

*/


코드 2 (세 개의 평균 값 을 입력 하 십시오):
public class Main

{

    public static void main(String args[])

    {

    	Scanner input = new Scanner(System.in);

    	System.out.print("Enter three numbers: ");

    	double num1, num2, num3, average;

    	num1 = input.nextDouble();

    	num2 = input.nextDouble();

    	num3 = input.nextDouble();

    	average = (num1 + num2 + num3) / 3;

    	System.out.println("The average of" + num1 + " " + num2 + " " + num3 + " is " + average);

   

    }

}


자바 에서 final 키 워드 를 사용 하여 변 수 를 상수 로 표시 합 니 다.
String 형식 은 기본 형식 이 아니 라 참조 형식 입 니 다.
문자열 연결 을 할 수 있 습 니 다. "+"연결 부 호 를 사용 합 니 다. 작업 수 중 하나 가 문자열 이 아니라면 문자열 값 이 아 닌 문자열 로 먼저 변환 한 다음 다른 문자열 과 연결 합 니 다.
"+ ="문자열 에 도 사용 할 수 있 습 니 다.
public class Main

{

    public static void main(String args[])

    {

    	String message = "Welcome " + "to " + "java";

    	int i = 1, j = 2;

    	String s = "Chapter" + 2;

    	String s1 = "Supplement" + 'B';

    	System.out.println(message);  //Welcome to java

    	System.out.println(s);        //Chapter2

    	System.out.println(s1);       //SupplementB

    	message += "and java is fun!";

    	System.out.println("i + j is " + i + j);  //i + j is 12

    	System.out.println("i + j is " + (i + j));  //i + j is 3

    }

}


콘 솔 에서 문자열 을 읽 기 위해 Scanner 대상 의 next () 방법 을 호출 합 니 다.
public class Main

{

    public static void main(String args[])

    {

        Scanner input = new Scanner(System.in);

        System.out.println("Enter three strings: ");

        String s1 = input.next();

        String s2 = input.next();

        String s3 = input.next();

        System.out.println("s1 is " + s1);

        System.out.println("s2 is " + s2);

        System.out.println("s3 is " + s3);

    }

}


next () 방법 은 공백 문자 로 끝 난 문자열 (','\t ','\f ','\r ',') 을 읽 습 니 다.
nextLine () 방법 으로 전체 텍스트 를 읽 을 수 있 습 니 다.nextLine () 방법 은 Enter 키 를 누 르 는 것 을 끝 표지 로 하 는 문자열 을 읽 습 니 다.
public class Main

{

    public static void main(String args[])

    {

    	Scanner input = new Scanner(System.in);

    	System.out.println("Enter a string: ");

    	String s = input.nextLine();

    	System.out.println("The string entered is " + s);

    }

}


좋은 웹페이지 즐겨찾기