java中求質數的方法
//:DoPrimeNum.java
/**
*
* <p>Title:Print Prime Number </p>
* <p>Description: make some prime number and print</p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author 還是一條魚
* @version 1.0
*/
class DoPrimeNum {
public static void main(String[] args) {
int a;
for (int i = 1; i < 1000; i++) {
for (a = 2; a <= (int)i/2; a++) {
if (i % a == 0) {
break;
}
}
if (a > (int)i/2 ) {
System.out.println(i);
}
}
}
}
相關推薦
java中求質數的方法
//:DoPrimeNum.java/** * * <p>Title:Print Prime Number </p> * <p>Description: make some prime number and print</p>
java中求素數的幾種方法彙總及比較
首先來看兩道題目: 1. 請實現一個函式,對於給定的整型引數 N,該函式能夠把自然數中,小於 N 的質數,從小到大打印出來。比如,當 N = 10,則打印出:2 3 5 7**重點內容** 2. 請
Java中求型別的最大值和最小值得方法
在《java基礎》一書中看到下面這樣一段話:於是自己用程式碼進行測試 我們發現,在用程式碼測試型別最值的時候,定義變數的時候使用的是基礎型別,但是,在型別後面的引用MAX_VALUE的時候,我們使用的是封裝型別; (該處有個注意點需要注意的是:在將_
JAVA中重寫equals()方法的同時要重寫hashcode()方法
內存地址 his mov bool args 變量 維護 log obj object對象中的 public boolean equals(Object obj),對於任何非空引用值 x 和 y,當且僅當 x 和 y 引用同一個對象時,此方法才返回 true;註意:當此方法
淺談Java中的hashCode方法
implement state ask get() 存在 rsa key 沖突 如何 哈希表這個數據結構想必大多數人都不陌生,而且在很多地方都會利用到hash表來提高查找效率。在Java的Object類中有一個方法: public native int hashCode(
Java中的main()方法詳解
普通 什麽 javac 無限 reflect ase 理解 jvm cep 在Java中,main()方法是Java應用程序的入口方法,也就是說,程序在運行的時候,第一個執行的方法就是main()方法,這個方法和其他的方法有很大的不同,比如方法的名字必須是main,方法必須
java中的equals方法
equal zjoi csb wow kvc gfw 因此 sas hid 一、equals方法介紹 1.1.通過下面的例子掌握equals的用法 1 package cn.galc.test; 2 3 public class TestEquals { 4
Java學習筆記十六:Java中的構造方法
IT one public pac 不但 添加 tel spa png Java中的構造方法 1.使用new+構造方法 創建一個新的對象; 2.構造方法是定義在Java類中的一個用來初始化對象的方法; 3.構造方法與類同名且沒有返回值; 4.語法格式; public
java中的構造方法,this、super的用法
重寫 需要 註意事項 進行 private class print 沒有 系統 1、構造方法 定義:與類同名沒有返回值的方法稱為構造方法; public class test1 {private String name;private int age;public test
原碼,反碼,補碼,及Java中數字表示方法
進行 負數 java ava 一位 進制 數字 反碼 二進制 原碼:原碼是符號位加上真值的絕對值, 即用第一位表示符號, 其余位表示值. 如:如果是八位二進制1即用00000001表示,-1即用10000001表示。 反碼:正數的反碼就是其本身,負數的反碼是在其原碼的基礎上
Java中字串比較方法equals()和equalsIgnoreCase()的區別
1. equals() equals( )是比較兩個字串是否相等,它的一般表示式如下: /** * Compares this string to the specified object. The result is {@code * true} if and o
java中Synchronized的方法介紹
Java中Synchronized的用法 synchronized是Java中的關鍵字,是一種同步鎖。它修飾的物件有以下幾種: 1. 修飾一個程式碼塊,被修飾的程式碼塊稱為同步語句塊,其作用的範圍是大括號{}括起來的程式碼,作用的物件是呼叫這個程式碼塊的物件; 2. 修飾一個方法,被修
Java中的substring方法
1. 在處理字串的過程中有很多情況下會遇到需要擷取字串的情況,這個時候使用Java中提供的substring方法來擷取就非常方便了 2. 其中比較經常使用到的方法有兩個: ①public String substring(int beginIndex) 這個方法擷取的字串是從索
java中求50瓶水,3瓶換一瓶,共換多少瓶
public static void main(String[] args) { //50瓶水,3瓶換一瓶,共換多少瓶 int sum=50; int num=sum; while (num>=3) { sum+=num/3; num=num/3+num%3
Java中的clone()方法有什麼作用
Java在處理基本資料型別(例如int、char、double等)時,都是採用值傳遞(傳遞的是輸入引數的副本)的方式執行,除此之外的其它型別(物件啊,String型別等)都是按引用傳遞(傳遞的是物件的一個引用)的方式執行。物件除了在函式呼叫時是引用傳遞,在使用“=”也是採用引用傳遞 cl
Java中的getClass()方法
Java中的getClass()方法 2018年03月09日 10:40:16 LittleLawson 閱讀數:862 版權宣告:如若轉載,請聯絡作者。 https://blog.csdn.net/liu16659/article/details/79494201
java中final修飾方法傳入引數的含義
final型別修飾的引數分為兩種型別 基本型別 與引用型別 引數加final 1、斯坦福教授說的好,方法可以比喻成一臺機器(麵包機),沒錯,在我的機器(方法)裡面,我要的引數加了final(要原料),你給我傳過來的引數,機器裡面就無法改了,也就是說在機器裡的這個引數,一直指向的都
java中重寫equals方法為什麼要重寫hashcode方法
參考博文:https://www.cnblogs.com/dolphin0520/p/3681042.html hashcode方法作用 hashcode方法是Object類的本地方法,public native int hashcode(); Java中hashcode方法主要用於雜湊
java中的構造方法
初始化 靜態聯編 color 出口 參數類型 out 默認 args -s 構造方法就是與類同名的那個方法,它的作用是可以用來初始化 class Person{public Person(String n,int a){ //構造方法 name = n; age = a
Java 中 Math.sqrt()方法
Java Math.sqrt()方法 描述 java.lang.Math.sqrt(double a) 返回正確舍入的一個double值的正平方根。特殊情況: 如果引數是NaN或小於為零,那麼結果是NaN. 如果引數是正無窮大,那麼結果為正無窮大.