目錄
簡介
常用的原始資料型別
公式
範例 2
方法
說明
輸出
結論
首頁 Java java教程 Java程式用來檢查一個數字是否可以被5整除

Java程式用來檢查一個數字是否可以被5整除

Sep 11, 2023 pm 05:17 PM
java程式 檢查數字是否可被整除 數字整除判斷

Java程式用來檢查一個數字是否可以被5整除

簡介

這個程式是一個簡單的Java程序,它檢查使用者輸入的數字是否能被5整除。程式提示使用者輸入數字,使用 Scanner 類別讀取輸入,然後使用模運算子 % 檢查該數字是否可以被 5 整除。如果除法的餘數為 0,則該數字可以被 5 整除,程式會向控制台列印訊息來表示這一點。如果餘數不為 0,則該數字無法被 5 整除,程式也會向控制台列印訊息來表示這一點。

程式使用基本的 Java 概念,例如變數、使用者輸入、條件語句和控制台輸出。它還演示瞭如何使用 Scanner 類別從控制台讀取使用者輸入。

常用的原始資料型別

在編寫涉及使用者輸入的程式時,對不同資料類型可以儲存的值的範圍有基本的了解會很有幫助。以下是 Java 中一些常用的原始資料類型以及它們可以儲存的值範圍的快速概述 -

資料型別 尺寸 儲存整數的範圍
2位元組 -32,768 至 32,767
int 4位元組 -2,147,483,648 至 2,147,483,647
8位元組 -9,223,372,036,854,775,808至9,223,372,036,854,775,807

需要注意的是,上述範圍適用於原始資料類型本身,並且沒有考慮上下文或程式本身可能施加的任何約束或限制。例如,程式可能會將輸入限制為特定範圍的值,或對資料類型施加額外的約束。

公式

number % 5 == 0
登入後複製

範例 1

方法

  • 首先,我們導入 Scanner 類別來讀取使用者的輸入。

  • 然後我們建立一個 Scanner 物件來從控制台讀取輸入。

  • 我們提示使用者輸入一個數字。

  • 我們使用 Scanner 類別的 nextInt() 方法讀取使用者輸入的數字,並將其儲存在整數變數 number 中。

  • 然後我們使用模運算子 % 檢查該數字是否可以被 5 整除。若該數除以 5 的餘數為 0,則該數能被 5 整除。如果餘數不為 0,則該數不能被 5 整除。

  • 然後,我們將一則訊息印到控制台,指示該數字是否可以被 5 整除。

  • 最後,我們關閉 Scanner 物件以釋放與其關聯的所有資源。

這是一個 Java 程序,用來檢查一個數字是否能被 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();
   }
}
登入後複製

說明

在這個程式中,我們先導入 Scanner 類別來讀取使用者的輸入。然後,我們提示使用者輸入一個數字並使用 Scanner 類別的 nextInt() 方法讀取它。

然後我們使用模運算子 % 檢查該數字是否可以被 5 整除。若該數除以 5 的餘數為 0,則該數能被 5 整除。如果餘數不為 0,則該數不能被 5 整除。

然後我們將一則訊息印到控制台,指示該數字是否可以被 5 整除。最後,我們關閉 Scanner 物件以釋放與其關聯的所有資源。

輸出

Enter a number: 55
55 is divisible by 5.
登入後複製

範例 2

方法

  • 建立一個 Scanner 物件以從控制台讀取輸入。

  • 提示使用者輸入數字。

  • 使用 Scanner 物件的 nextBigInteger() 方法讀取輸入,並將其儲存在 BigInteger 變數中。

  • 使用 BigInteger 類別的 mod() 方法計算輸入數字除以 5 的餘數。

  • 將 mod() 的結果與 BigInteger.ZERO 進行比較,檢查餘數是否等於 0。

  • 如果餘數為 0,則向控制台列印訊息,指示該數字可以被 5 整除。

  • 如果餘數不是 0,則向控制台列印訊息,指示該數字不能被 5 整除。

  • 關閉 Scanner 物件以釋放與其關聯的所有資源。

這裡有一個 Java 程序,用於檢查一個數字是否能被 5 整除,假設輸入數字不是很大 -

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();
   }
}
登入後複製

說明

在此程式中,我們使用 java.math 套件中的 BigInteger 類別來處理大整數。程式提示使用者輸入一個數字,使用 Scanner 類別讀取輸入,然後建立一個 BigInteger 物件來儲存輸入的數字。

為了檢查數字是否能被 5 整除,我們使用 BigInteger 類別的 mod() 方法來計算輸入數字除以 5 的餘數。我們將 mod() 的結果與 BigInteger.ZERO 進行比較檢查餘數是否等於 0。如果餘數為 0,則該數字可以被 5 整除,並且程式會在控制台上列印一條訊息來表示這一點。如果餘數不為 0,則該數字無法被 5 整除,程式也會向控制台列印訊息來表示這一點。

請注意,我們使用 BigInteger.valueOf(5) 建立一個表示值 5 的 BigInteger 對象,因為 % 運算子不能直接與 BigInteger 物件一起使用。

輸出

Enter a number: 56
56 is not divisible by 5.
登入後複製

結論

  • 我們探索了兩種不同的方法來檢查 Java 中的數字是否能被 5 整除。

  • 第一種方法使用簡單的模運算來計算輸入數字除以 5 的餘數,而第二種方法使用 BigInteger 類別來處理大整數並使用 mod() 執行相同的操作方法。

以上是Java程式用來檢查一個數字是否可以被5整除的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
Java程式開啟命令提示字元並插入命令 Java程式開啟命令提示字元並插入命令 Aug 19, 2023 pm 12:29 PM

本文使用多種方法透過 Java 程式碼選擇在開啟的命令視窗中插入的命令。命令視窗是使用「cmd」開啟的。這裡,使用 Java 程式碼指定執行相同操作的方法。首先使用 Java 程式開啟命令視窗。

Java程式用於檢查TPP學生是否有資格參加面試 Java程式用於檢查TPP學生是否有資格參加面試 Sep 06, 2023 pm 10:33 PM

請考慮下表了解不同公司的資格標準-CGPA的中文翻譯為:績點平均成績符合條件的公司大於或等於8谷歌、微軟、亞馬遜、戴爾、英特爾、Wipro大於或等於7教程點、accenture、Infosys 、Emicon、Rellins大於或等於6rtCamp、Cyber​​tech、Skybags、Killer、Raymond大於或等於5Patronics、鞋子、NoBrokers讓我們進入java程式來檢查tpp學生參加面試的資格。方法1:使用ifelseif條件通常,當我們必須檢查多個條件時,我們會使用

Java程式取得給定檔案的大小(以位元組、千位元組和兆位元組為單位) Java程式取得給定檔案的大小(以位元組、千位元組和兆位元組為單位) Sep 06, 2023 am 10:13 AM

檔案的大小是特定檔案在特定儲存裝置(例如硬碟)上所佔用的儲存空間量。檔案的大小以位元組為單位來衡量。在本節中,我們將討論如何實作一個java程式來取得給定檔案的大小(以位元組、千位元組和兆位元組為單位)。位元組是數字資訊的最小單位。一個位元組等於八位元。 1千位元組(KB)=1,024位元組1兆位元組(MB)=1,024KB千兆位元組(GB)=1,024MB和1太字節(TB)=1,024GB。文件的大小通常取決於文件​​的類型及其包含的資料量。以文字文件為例,文件的大小可能只有幾千字節,而高解析度圖像或影片檔案的大小可

使用繼承的Java程式來計算定期存款(FDs)和定期存款(RDs)的利息 使用繼承的Java程式來計算定期存款(FDs)和定期存款(RDs)的利息 Aug 20, 2023 pm 10:49 PM

繼承是一個概念,它允許我們從一個類別存取另一個類別的屬性和行為。被繼承方法和成員變數的類別稱為超類別或父類,而繼承這些方法和成員變數的類別稱為子類別或子類別。在Java中,我們使用「extends」關鍵字來繼承一個類別。在本文中,我們將討論使用繼承來計算定期存款和定期存款的利息的Java程式。首先,在您的本機機器IDE中建立這四個Java檔案-Acnt.java−這個檔案將包含一個抽象類別‘Acnt’,用於儲存帳戶詳情,如利率和金額。它還將具有一個帶有參數‘amnt’的抽象方法‘calcIntrst’,用於計

使用類別的概念編寫Java程式來計算矩形的面積和周長 使用類別的概念編寫Java程式來計算矩形的面積和周長 Sep 03, 2023 am 11:37 AM

Java語言是當今世界上最常用的物件導向程式語言之一。類別的概念是物件導向語言中最重要的特性之一。一個類別就像一個物件的藍圖。例如,當我們想要建造一棟房子時,我們首先創建一份房子的藍圖,換句話說,我們創建一個顯示我們將如何建造房子的計劃。根據這個計劃,我們可以建造許多房子。同樣地,使用類,我們可以創建許多物件。類別是創建許多物件的藍圖,其中物件是真實世界的實體,如汽車、自行車、筆等。一個類別具有所有物件的特徵,而物件具有這些特徵的值。在本文中,我們將使用類別的概念來編寫一個Java程序,以找到矩形的周長和麵

JAVA程式將羅馬數字轉換為整數數字 JAVA程式將羅馬數字轉換為整數數字 Aug 25, 2023 am 11:41 AM

羅馬數字-基於古羅馬系統,使用符號來表示數字。這些數字稱為羅馬數字。符號為I、V、X、L、C、D和M,分別代表1、5、10、50、100、500和1,000。整數-整數就是由正值、負值和零值所組成的整數。分數不是整數。這裡我們根據整數值設定符號值。每當輸入羅馬數字作為輸入時,我們會將其劃分為單位,然後計算適當的羅馬數字。 I-1II–2III–3IV–4V–5VI–6...X–10XI–11..XV-15在本文中,我們將了解如何在Java中將羅馬數字轉換為整數。向您展示一些實例-實例1InputR

Java程式旋轉影像 Java程式旋轉影像 Sep 01, 2023 pm 04:25 PM

一個影像檔案可以順時針或逆時針旋轉。要旋轉圖像,需要下載一個隨機的圖像檔案並將其保存在系統的任何資料夾中。此外,需要一個.pdf文件,在打開下載的圖像文件後,可以在該特定的.pdf文件中旋轉一些角度。對於90度的旋轉,新影像的錨點可以幫助我們使用Java中的平移變換執行旋轉操作。錨點是任何特定圖像的中心。 AlgorithmtoRotateanImagebyUsingJavaThe"AffineTransformOp"classisthesimplestwaytorotatea

Java程式創建金字塔和圖案 Java程式創建金字塔和圖案 Sep 05, 2023 pm 03:05 PM

如果有人想在Java程式語言方面打下堅實的基礎。然後,有必要了解循環的工作原理。此外,解決金字塔模式問題是增強Java基礎知識的最佳方法,因為它包括for和while循環的廣泛使用。本文旨在提供一些Java程序,借助Java中可用的不同類型的循環來列印金字塔圖案。創建金字塔圖案的Java程式我們將透過Java程式列印以下金字塔圖案-倒星金字塔星金字塔數位金字塔讓我們一一討論。模式1:倒星金字塔方法宣告並初始化一個指定行數的整數「n」。接下來,將空間的初始計數定義為0,將星形的初始計數定義為「n+

See all articles