>  기사  >  Java  >  프로그래머처럼 생각하기: Java의 기본 사항 배우기

프로그래머처럼 생각하기: Java의 기본 사항 배우기

王林
王林원래의
2024-10-11 18:59:31297검색

이 글에서는 Java 프로그래밍의 기본 개념과 구조를 소개합니다. 변수와 데이터 유형에 대한 소개로 시작한 다음 연산자와 표현식, 제어 흐름 프로세스에 대해 논의합니다. 둘째, 메서드와 클래스를 설명하고 입력 및 출력 작업을 소개합니다. 마지막으로 이 기사에서는 급여 계산기의 실제 예를 통해 이러한 개념을 적용하는 방법을 보여줍니다.

Think Like a Programmer: Learning the Fundamentals of Java

프로그래머처럼 생각하기: Java 기본 익히기

1. 변수 및 데이터 유형

Java는 변수를 사용하여 정보를 저장합니다. 각 변수에는 저장할 수 있는 값의 유형을 나타내는 특정 데이터 유형이 있습니다. 예:

int age = 30; // 存储整数
String name = "John"; // 存储字符串
double balance = 100.50; // 存储小数

2. 연산자 및 표현식

연산자는 변수에 대한 연산을 수행하는 데 사용됩니다. 표현식은 연산자를 변수 또는 값과 결합합니다:

int sum = age + 10; // 加法操作符
boolean isAdult = age >= 18; // 关系操作符
double discount = balance * 0.1; // 乘法操作符

3. 제어 흐름

제어 흐름 문은 프로그램의 실행 흐름을 제어하는 ​​데 사용됩니다.

if (isAdult) {
    System.out.println("You are an adult.");
} else {
    System.out.println("You are not an adult.");
}

for (int i = 0; i < 5; i++) {
    System.out.println(i);
}

4. 메서드 및 클래스

메서드는 특정 작업을 수행하는 재사용 가능한 코드 블록입니다. 클래스는 객체의 청사진입니다. 객체의 상태와 동작을 정의합니다.

class Person {
    private int age;
    private String name;

    public Person(int age, String name) {
        this.age = age;
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public String getName() {
        return name;
    }
}

5. 입력 및 출력

Java는 콘솔에서 입력을 읽고 여기에 쓰는 기능을 제공합니다. 방법:

Scanner input = new Scanner(System.in); // 读取输入
int inputAge = input.nextInt();

System.out.println("Your age is: " + inputAge); // 写入输出

실제 사례: 급여 계산기

import java.util.Scanner;

public class SalaryCalculator {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        // 输入小时数和时薪
        System.out.println("Enter the number of hours worked:");
        int hoursWorked = input.nextInt();

        System.out.println("Enter the hourly pay rate:");
        double hourlyRate = input.nextDouble();

        // 计算工资
        double grossSalary = hoursWorked * hourlyRate;

        // 输出工资
        System.out.println("Your gross salary is: " + grossSalary);
    }
}

위 내용은 프로그래머처럼 생각하기: Java의 기본 사항 배우기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.