十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
以下是一個(gè)Java程序,可以輸入一個(gè)四位整數(shù)并判斷它是否是完全平方旅首數(shù):
創(chuàng)新互聯(lián)建站IDC提供業(yè)務(wù):成都服務(wù)器托管,成都服務(wù)器租用,成都服務(wù)器托管,重慶服務(wù)器租用等四川省內(nèi)主機(jī)托管與主機(jī)租用業(yè)務(wù);數(shù)據(jù)中心含:雙線機(jī)房,BGP機(jī)房,電信機(jī)房,移動(dòng)機(jī)房,聯(lián)通機(jī)房。
import java.util.Scanner;
public class PerfectSquare {
public static void main(String[] args) { ? ?
Scanner input = new Scanner(System.in); ? ? ?
System.out.print("請(qǐng)輸入一個(gè)四位整數(shù):");
int num = input.nextInt();
int sqrt = (int) Math.sqrt(num); ? ? ?
if (sqrt * sqrt == num) { ? ? ? ? ?
System.out.println(num + "是一個(gè)完全平方數(shù)。");
} else {? ? ? ?
System.out.println(num + "不是一個(gè)完全伏遲平方數(shù)。");
}
}
}
該程序首先使用Scanner類(lèi)從拆廳數(shù)用戶(hù)輸入中獲取一個(gè)四位整數(shù),然后使用Math.sqrt()方法計(jì)算該數(shù)的平方根并轉(zhuǎn)換為int類(lèi)型。如果平方根的平方等于原始數(shù),則說(shuō)明原始數(shù)是完全平方數(shù),否則不是。程序最后輸出相應(yīng)的結(jié)果。