cari
RumahJavajavaTutorialProgram Java untuk memeriksa sama ada nombor boleh dibahagikan dengan 5

Program Java untuk memeriksa sama ada nombor boleh dibahagikan dengan 5

Sep 11, 2023 pm 05:17 PM
program javaSemak sama ada nombor boleh dibahagikanPenghakiman kebolehbahagi nombor

Program Java untuk memeriksa sama ada nombor boleh dibahagikan dengan 5

Pengenalan

Program ini ialah program Java mudah yang menyemak sama ada nombor yang dimasukkan oleh pengguna boleh dibahagi dengan 5. Program ini menggesa pengguna untuk nombor, menggunakan kelas Pengimbas untuk membaca input, dan kemudian menggunakan operator modulo % untuk menyemak sama ada nombor itu boleh dibahagikan dengan 5. Jika baki bahagian ialah 0, maka nombor itu boleh dibahagikan dengan 5, dan program mencetak mesej ke konsol yang menunjukkan ini. Jika bakinya bukan 0, nombor itu tidak boleh dibahagikan dengan 5, dan program juga mencetak mesej ke konsol untuk menunjukkan ini.

Atur cara menggunakan konsep Java asas seperti pembolehubah, input pengguna, pernyataan bersyarat dan output konsol. Ia juga menunjukkan cara menggunakan kelas Pengimbas untuk membaca input pengguna daripada konsol.

Jenis data primitif yang biasa digunakan

Apabila menulis program yang melibatkan input pengguna, ia membantu untuk mempunyai pemahaman asas tentang julat nilai yang boleh disimpan oleh jenis data yang berbeza. Berikut ialah gambaran ringkas mengenai beberapa jenis data primitif yang biasa digunakan di Java dan julat nilai yang boleh disimpan -

Jenis data Saiz Julat integer yang disimpan
Pendek 2 bait -32,768 hingga 32,767
int 4 bait -2,147,483,648 hingga 2,147,483,647
Panjang 8 bait -9,223,372,036,854,775,808 kepada 9,223,372,036,854,775,807

Adalah penting untuk ambil perhatian bahawa julat di atas digunakan untuk jenis data primitif itu sendiri dan tidak mengambil kira sebarang kekangan atau pengehadan yang mungkin dikenakan oleh konteks atau program itu sendiri. Sebagai contoh, program mungkin mengehadkan input kepada julat nilai tertentu atau mengenakan kekangan tambahan pada jenis data.

Formula

number % 5 == 0

Contoh 1

Kaedah

  • Pertama, kami mengimport kelas Pengimbas untuk membaca input pengguna.

  • Kemudian kami mencipta objek Pengimbas untuk membaca input daripada konsol.

  • Kami menggesa pengguna untuk memasukkan nombor.

  • Kami menggunakan kaedah nextInt() kelas Pengimbas untuk membaca nombor yang dimasukkan oleh pengguna dan menyimpannya dalam nombor pembolehubah integer.

  • Kemudian kami menggunakan operator modulo % untuk menyemak sama ada nombor itu boleh dibahagi dengan 5. Suatu nombor boleh dibahagi dengan 5 jika bakinya apabila dibahagikan dengan 5 ialah 0. Jika bakinya bukan 0, maka nombor itu tidak boleh dibahagikan dengan 5.

  • Kami kemudian mencetak mesej ke konsol yang menunjukkan sama ada nombor itu boleh dibahagi dengan 5.

  • Akhir sekali, kami menutup objek Pengimbas untuk melepaskan semua sumber yang berkaitan dengannya.

Ini ialah program Java untuk menyemak sama ada nombor boleh dibahagi dengan 5.

import java.util.Scanner;

public class DivisibleBy5 {
   public static void main(String[] args) {
      Scanner scanner = new Scanner(System.in);
      System.out.print("Enter a number: ");
      int number = scanner.nextInt();

      if (number % 5 == 0) {
         System.out.println(number + " is divisible by 5.");
      } else {
         System.out.println(number + " is not divisible by 5.");
      }

      scanner.close();
   }
}

Arahan

Dalam program ini, kami mula-mula mengimport kelas Pengimbas untuk membaca input pengguna. Kami kemudian menggesa pengguna untuk memasukkan nombor dan membacanya menggunakan kaedah nextInt() kelas Pengimbas.

Kemudian kami menggunakan operator modulo % untuk menyemak sama ada nombor itu boleh dibahagi dengan 5. Suatu nombor boleh dibahagi dengan 5 jika bakinya apabila dibahagikan dengan 5 ialah 0. Jika bakinya bukan 0, maka nombor itu tidak boleh dibahagikan dengan 5.

Kami kemudian mencetak mesej ke konsol yang menunjukkan sama ada nombor itu boleh dibahagi dengan 5. Akhir sekali, kami menutup objek Pengimbas untuk melepaskan semua sumber yang berkaitan dengannya.

Output

Enter a number: 55
55 is divisible by 5.

Contoh 2

Kaedah

  • Buat objek Pengimbas untuk membaca input daripada konsol.

  • Menggesa pengguna memasukkan nombor.

  • Baca input menggunakan kaedah nextBigInteger() objek Pengimbas dan simpannya dalam pembolehubah BigInteger.

  • Gunakan kaedah mod() kelas BigInteger untuk mengira baki apabila nombor input dibahagikan dengan 5.

  • Bandingkan hasil mod() dengan BigInteger.ZERO dan semak jika bakinya sama dengan 0.

  • Jika bakinya ialah 0, cetak mesej ke konsol yang menunjukkan bahawa nombor itu boleh dibahagi dengan 5.

  • Jika bakinya bukan 0, cetak mesej ke konsol yang menunjukkan bahawa nombor itu tidak boleh dibahagikan dengan 5.

  • Tutup objek Pengimbas untuk melepaskan semua sumber yang berkaitan dengannya.

Berikut ialah program Java untuk menyemak sama ada nombor boleh dibahagi dengan 5, dengan mengandaikan nombor input tidak terlalu besar -

import java.math.BigInteger;
import java.util.Scanner;

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

      System.out.print("Enter a number: ");
      BigInteger number = scanner.nextBigInteger();

      if (number.mod(BigInteger.valueOf(5)).equals(BigInteger.ZERO)) {
         System.out.println(number + " is divisible by 5.");
      } else {
         System.out.println(number + " is not divisible by 5.");
      }

      scanner.close();
   }
}

Arahan

Dalam program ini, kami menggunakan kelas BigInteger daripada pakej java.math untuk mengendalikan integer yang besar. Program ini menggesa pengguna untuk memasukkan nombor, menggunakan kelas Pengimbas untuk membaca input, dan kemudian mencipta objek BigInteger untuk menyimpan nombor yang dimasukkan.

Untuk menyemak sama ada nombor itu boleh dibahagikan dengan 5, kami menggunakan kaedah mod() kelas BigInteger untuk mengira baki nombor input dibahagikan dengan 5. Kami membandingkan hasil mod() dengan BigInteger.ZERO untuk menyemak sama ada bakinya sama dengan 0. Jika bakinya ialah 0, maka nombor itu boleh dibahagikan dengan 5, dan program mencetak mesej ke konsol untuk menunjukkan ini. Jika bakinya bukan 0, nombor itu tidak boleh dibahagikan dengan 5, dan program juga mencetak mesej ke konsol untuk menunjukkan ini.

Sila ambil perhatian bahawa kami menggunakan BigInteger.valueOf(5) untuk mencipta objek BigInteger yang mewakili nilai 5 kerana pengendali % tidak boleh digunakan secara langsung dengan objek BigInteger.

Output

Enter a number: 56
56 is not divisible by 5.

Kesimpulan

  • Kami meneroka dua cara berbeza untuk menyemak sama ada nombor boleh dibahagi dengan 5 di Jawa.

  • Kaedah pertama menggunakan operasi modulo mudah untuk mengira baki nombor input dibahagikan dengan 5, manakala kaedah kedua menggunakan kelas BigInteger untuk mengendalikan integer besar dan menggunakan mod() untuk melaksanakan operasi yang sama.

Atas ialah kandungan terperinci Program Java untuk memeriksa sama ada nombor boleh dibahagikan dengan 5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:tutorialspoint. Jika ada pelanggaran, sila hubungi admin@php.cn Padam

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa