修改后的代碼:
創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)從事成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)的網(wǎng)絡(luò)公司。作為專(zhuān)業(yè)網(wǎng)站制作公司,創(chuàng)新互聯(lián)公司依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專(zhuān)業(yè)的成都網(wǎng)站建設(shè)、全網(wǎng)整合營(yíng)銷(xiāo)推廣及網(wǎng)站設(shè)計(jì)開(kāi)發(fā)服務(wù)!
import?java.util.Scanner;
public?class?test{
public?static?void?main?(String[]?args){
Scanner?input?=?new?Scanner(System.in);
System.out.print("Please?enter?a?positive?integer");
int?i?=?input.nextInt();
printNumber(i); //修改處
}
public?static?void?printNumber?(int?i){
if?(isPalindrome(i)??isPrime(i))?{
System.out.println(i);
} ?
}
public?static?boolean?isPalindrome(int?i){
int?palindrome?=?i;
int?reverse?=0;
while?(palindrome?!=0){
int?remainder?=?palindrome?%?10;
reverse?=?reverse?*10?+?remainder;
palindrome?=?palindrome/10;
}
if?(i==reverse){
return?true;
}
return?false;
}
public?static?boolean?isPrime?(int?i){
int?counter?=?2;
while(counteri){
if?(i%counter?==0)
return?false;
counter?++;
}
return?true;
}
}
運(yùn)行測(cè)試:
Please enter a positive integer101
101
Please enter a positive integer11
11
你的邏輯判斷要寫(xiě)在while外面
public static boolean two(int b){
boolean flag = true;
int d=b;
int c = 0 ;
while(b 0){
c *= 10;
c += (b % 10);
b /= 10;
}
if(d != c ){
flag = false;
}
return flag;
}
}
public?class?$?{
public?static?void?main(String[]?args)?{
for?(int?i?=?1;?i?=?1000;?i++)?{
if?(!check(i))?{
continue;
}
if?(huiweishu(i))?{
System.out.println(i);
}
}
}
private?static?boolean?check(int?num)?{
int?sqrt?=?(int)?Math.sqrt(num);
for?(int?j?=?2;?j??sqrt?+?1;?j++)?{
if?(num?%?j?==?0)?{
return?false;
}
}
return?true;
}
private?static?boolean?huiweishu(int?i)?{
int?a;
if?(i??99)?{
a?=?i?/?10;
}?else?{
a?=?i?/?100;
}
return?a?==?i?%?10;
}
}
11
101
131
151
181
191
313
353
373
383
727
757
787
797
919
929
名稱(chēng)欄目:java找回文素?cái)?shù)源代碼,JAVA回文素?cái)?shù)
網(wǎng)站URL:http://chinadenli.net/article18/heijgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、品牌網(wǎng)站制作、靜態(tài)網(wǎng)站、面包屑導(dǎo)航、外貿(mào)建站、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)