Este artículo presenta los conceptos y estructuras básicos de la programación Java. Comienza con una introducción a las variables y tipos de datos, luego analiza operadores y expresiones, así como procesos de flujo de control. En segundo lugar, explica métodos y clases y luego presenta operaciones de entrada y salida. Finalmente, el artículo demuestra la aplicación de estos conceptos a través de un ejemplo práctico de calculadora de salarios.
Piense como un programador: domine los conceptos básicos de Java
Variables y tipos de datos
Java usa variables para almacenar información. Cada variable tiene un tipo de datos específico que indica el tipo de valor que puede almacenar. Por ejemplo:
int age = 30; // 存储整数 String name = "John"; // 存储字符串 double balance = 100.50; // 存储小数
2. Operadores y expresiones Los operadores
se utilizan para realizar operaciones con variables. Las expresiones combinan operadores con variables o valores:
int sum = age 10; // 加法操作符 boolean isAdult = age >= 18; // 关系操作符 double discount = balance * 0.1; // 乘法操作符
3. Flujo de control
Las declaraciones de flujo de control se utilizan para controlar el flujo de ejecución del programa:
if (isAdult) { System.out.println("You are an adult."); } else { System.out.println("You are not an adult."); } for (int i = 0; i4. Métodos y clases
Los métodos son bloques de código reutilizables que realizan tareas específicas. Las clases son planos de objetos. Definen el estado y comportamiento del objeto:
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. Entrada y salida
Java proporciona métodos para leer la entrada desde la consola y escribir la salida en ella:
Scanner input = new Scanner(System.in); // 读取输入 int inputAge = input.nextInt(); System.out.println("Your age is: " inputAge); // 写入输出Caso práctico: Calculadora de salario
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); } }
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3