이 글에서는 자바 프로그래밍의 기본 개념과 구조를 소개합니다. 변수와 데이터 유형에 대한 소개로 시작한 다음 연산자와 표현식은 물론 제어 흐름 프로세스에 대해 논의합니다. 둘째, 메서드와 클래스를 설명하고 입력 및 출력 작업을 소개합니다. 마지막으로 이 기사에서는 급여 계산기의 실제 예를 통해 이러한 개념을 적용하는 방법을 보여줍니다.
프로그래머처럼 생각하기: Java의 기본 사항 익히기
1. &&& ]Java는 변수를 사용하여 정보를 저장합니다. 각 변수에는 저장할 수 있는 값의 유형을 나타내는 특정 데이터 유형이 있습니다. 예:
int age = 30 // 정수 저장; 문자열 이름 = "John" // 문자열 저장 double Balance = 100.50; // 소수점 저장
int age = 30; // 存储整数 String name = "John"; // 存储字符串 double balance = 100.50; // 存储小数2. 연산자 및 표현식
연산자는 변수에 대한 연산을 수행하는 데 사용됩니다. 표현식은 연산자를 변수 또는 값과 결합합니다.
int sum = age 10; boolean isAdult = age >= 18 // 관계 연산자 double 할인 = 균형 * 0.1; // 곱셈 연산자
int age = 30; // 存储整数 String name = "John"; // 存储字符串 double balance = 100.50; // 存储小数3. 제어 흐름
제어 흐름 문은 프로그램의 실행 흐름을 제어하는 데 사용됩니다.
if (성인) { System.out.println("당신은 성인입니다."); } 또 다른 { System.out.println("당신은 성인이 아닙니다."); } for (int i = 0; iif (isAdult) { System.out.println("You are an adult."); } else { System.out.println("You are not an adult."); } for (int i = 0; i메서드는 특정 작업을 수행하는 재사용 가능한 코드 블록입니다. 클래스는 객체의 청사진입니다. 이는 객체의 상태와 동작을 정의합니다:
class Person { 비공개 연령; 개인 문자열 이름; public Person(int 나이, 문자열 이름) { this.나이 = 나이; this.name = 이름; } 공개 int getAge() { 복귀 연령; } 공개 문자열 getName() { 이름 반환; } }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; } }Java는 콘솔에서 입력을 읽고 출력을 쓰는 방법을 제공합니다.
스캐너 입력 = 새로운 스캐너 (System.in); // 입력 읽기 int inputAge = input.nextInt(); System.out.println("귀하의 연령은 " inputAge); // 출력 쓰기Scanner input = new Scanner(System.in); // 读取输入 int inputAge = input.nextInt(); System.out.println("Your age is: " inputAge); // 写入输出import java.util.Scanner ; 공개 클래스 SalaryCalculator { 공개 정적 무효 메인(String[] args) { 스캐너 입력 = new Scanner(System.in); //시간과 시간당 요금을 입력합니다. System.out.println("근무한 시간을 입력하세요:"); int hourWorked = input.nextInt(); System.out.println("시급을 입력하세요:"); double hourlyRate = input.nextDouble(); // 급여 계산 double GrossSalary = 근무 시간 * 시간당 급여; // 급여 출력 System.out.println("귀하의 총 급여는 " 총 급여입니다: " GrossSalary); } }
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3