Rumah  >  Artikel  >  Java  >  Buka Pintu kepada Pengaturcaraan: Java untuk Pemula Mutlak

Buka Pintu kepada Pengaturcaraan: Java untuk Pemula Mutlak

WBOY
WBOYasal
2024-10-10 16:39:22730semak imbas

Untuk pemula mempelajari Java, mereka boleh menguasai sintaks asas, jenis data, pernyataan bersyarat dan struktur gelung melalui kaedah langkah demi langkah. Contoh praktikal (seperti pengiraan skor boling) menunjukkan penggunaan Java. Langkah-langkah pembelajaran termasuk: 1. Memahami konsep kelas dan objek; 2. Gunakan pernyataan if dan untuk gelung untuk mengendalikan keadaan dan pengulangan; dan penerokaan coretan kod.

Open the Door to Programming: Java for Absolute Beginners

Buka pintu pengaturcaraan untuk pemula dengan Java

Pengenalan

Untuk Bagi seseorang yang tidak mempunyai pengalaman pengaturcaraan, mempelajari bahasa pengaturcaraan seperti Java boleh menjadi menakutkan. Walau bagaimanapun, dengan pendekatan langkah demi langkah, walaupun pemula boleh menguasai asas Java dan belajar menulis program praktikal.

Sintaks Asas

Java ialah bahasa pengaturcaraan berorientasikan objek yang berkisar tentang konsep kelas dan objek. Untuk menulis program Java, anda mesti menentukan kelas terlebih dahulu. Kelas mengandungi data dan kaedah yang diperlukan oleh program.

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("Hello World!");
  }
}

Di atas ialah program Java ringkas yang mencetak mesej "Hello World!"

Jenis Data

Java menyokong pelbagai jenis data, termasuk:

  • Integer (int)
  • Jenis Float Point (float)
  • Jenis berganda (double)
  • String (String)
  • Jenis Boolean (boolean)

Pernyataan Bersyarat

Pernyataan bersyarat membenarkan atur cara melaksanakan blok kod yang berbeza berdasarkan syarat yang diberikan. Pernyataan bersyarat yang paling biasa digunakan ialah penyataan if:

if (condition) {
  // 代码块 1
} else {
  // 代码块 2
}

Gelung

Pernyataan gelung membenarkan atur cara untuk melaksanakan bahagian kod berulang kali sehingga syarat tertentu dipenuhi . Pernyataan gelung yang paling biasa digunakan ialah gelung for:

for (int i = 0; i < 10; i++) {
  // 代码块
}

Kes Praktikal: Mengira Skor Bowling

Untuk menunjukkan aplikasi praktikal Java, kami mencipta program untuk mengira bola boling Contoh pemarkahan. Markah boling biasanya dikira menggunakan peraturan berikut:

  1. Merobohkan 10 pin bernilai 10 mata, dipanggil knockdown.
  2. Jika terdapat dua knockdown berturut-turut, 20 mata akan ditambah, yang dipanggil mata tambahan.
  3. Jika bola terlepas, tiada mata akan ditambah dan ia dipanggil ketinggalan.
import java.util.Scanner;

public class BowlingScoreCalculator {

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

    // 初始化变量
    int score = 0;
    int previousRoll = 0;
    boolean strike = false;

    // 循环 10 次,以获得 10 次投球的分数
    for (int i = 0; i < 10; i++) {
      // 获取每次投球的分数
      System.out.print("请输入投球 " + (i + 1) + " 的分数:");
      int roll = scanner.nextInt();

      // 检查是否击倒
      if (roll == 10) {
        score += 10;
        if (strike) { // 如果连续击倒
          score += 20 + roll;
        } else { // 如果不是连续击倒
          score += 10 + roll;
          strike = true;
        }
      } else { // 没中
        score += roll;
        if (previousRoll + roll == 10) { // 如果补分
          score += 10;
        }
        previousRoll = roll;
        strike = false;
      }
    }

    // 输出总得分
    System.out.println("总得分:" + score);
  }
}

Dalam contoh ini, kami menggunakan kelas Pengimbas untuk mendapatkan input daripada pengguna. Kami juga menggunakan pernyataan if dan untuk gelung untuk berfungsi dengan peraturan boling.

Dengan kaedah pembelajaran langkah demi langkah ini, anda akan dapat menguasai konsep teras Java dan menulis program anda sendiri. Pastikan anda berlatih dan mencuba coretan kod yang berbeza untuk mendapatkan pemahaman yang lebih mendalam tentang Java dan kemungkinan menariknya.

Atas ialah kandungan terperinci Buka Pintu kepada Pengaturcaraan: Java untuk Pemula Mutlak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn