Home  >  Article  >  Java  >  Think Like a Programmer: Learning the Fundamentals of Java

Think Like a Programmer: Learning the Fundamentals of Java

王林
王林Original
2024-10-11 18:59:31438browse

This article introduces the basic concepts and structures of Java programming. It begins with an introduction to variables and data types, then discusses operators and expressions, and control flow processes. Second, it explains methods and classes, then introduces input and output operations. Finally, the article demonstrates the application of these concepts through a practical example of a salary calculator.

Think Like a Programmer: Learning the Fundamentals of Java

Think like a programmer: Master the basics of Java

1. Variables and data types

Java uses variables to store information. Each variable has a specific data type that indicates the type of value it can store. For example:

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

2. Operators and expressions The

operator is used to perform operations on variables. Expressions combine operators with variables or values:

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

3. Control flow

Control flow statements are used to control the execution flow of a program:

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. Methods and Classes

Methods are reusable blocks of code that perform specific tasks. Classes are blueprints for objects. They define the state and behavior of the object:

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. Input and Output

Java provides functions for reading input from the console and writing to it Output method:

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

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

Practical case: Salary Calculator

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);
    }
}

The above is the detailed content of Think Like a Programmer: Learning the Fundamentals of Java. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn