黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java題庫練習題,看看你有哪些不會的

Java題庫練習題,看看你有哪些不會的

更新時間:2020-08-31 16:02:50 來源:動力節點 瀏覽2358次

題目:求0,1,2,3,4,5,6,7所能組成的8位奇數個數。

/**
?*?【程序41】
?*?題目:求0,1,2,3,4,5,6,7所能組成的8位奇數個數。
?*/
public?class?Subject41?{

????public?static?void?main(String[]?args)?{
????????int[]?arr?=?new?int[]{0,1,2,3,4,5,6,7};
????????compose(arr);
????}

????/**
?????*?獲取:0—7所能組成的奇數個數
?????*/
????private?static?void?compose(int[]?arr)?{
????????/**奇數特點,該數不能被2整數。故各位數是1,3,5,7,9**/
????????int?oddCount?=?0;
????????for?(int?i?=?0;?i?<?arr.length;?i++)?{
????????????if(!isParity(arr[i])){
????????????????oddCount++;
????????????}
????????}
????????/***************各位已經確定,剩下的數可以組成整數的個數*******************/
????????int?num?=?factorial(arr.length-1);
????????/****************輸出結果*********************/
????????System.out.println("以下數字:");
????????printArray(arr);
????????System.out.println("可產生的奇數個數:"+oddCount*num);

????}

????/**
?????*?判斷num是奇數還是偶數
?????*?@param?num
?????*?@return
?????*/
????private?static?boolean?isParity(int?num)?{
????????if(num%2?==?1){
????????????return?false;
????????}else?{
????????????return?true;
????????}
????}

????/**
?????*?計算num的階乘!
?????*?@param?num
?????*?@return
?????*/
????public?static?int?factorial(int?num){
????????if(num?==?1){
????????????return?1;
????????}else{
????????????return?num*factorial(num-1);
????????}
????}

????/**
?????*?打印數組
?????*?@param?arr
?????*/
????private?static?void?printArray(int[]?arr)?{
????????for?(int?i?=?0;?i?<?arr.length?;?i++)?{
????????????System.out.print(arr[i]+"?");
????????}
????}
}

運行結果:

Java題庫練習題

題目:輸入一個偶數,判斷該偶數等于哪兩個素數之和。

import?java.util.ArrayList;
import?java.util.List;
import?java.util.Scanner;

/**
?*?【程序42】
?*?題目:輸入一個偶數,判斷該偶數等于哪兩個素數之和。
?*/
public?class?Subject42?{
????public?static?void?main(String[]?args)?{
????????System.out.println("請輸入大于等于2的偶數:");
????????Scanner?scanner?=?new?Scanner(System.in);
????????int?num?=?scanner.nextInt();
????????getTwoPrimeNum(num);
????}

????/**
?????*?獲取兩個素數
?????*?@param?num
?????*/
????private?static?void?getTwoPrimeNum(int?num)?{
????????List?primeNumberList?=?getPrimeNumber(2,num);
????????for?(int?i?=?0;?i?<?primeNumberList.size();?i++)?{
????????????for?(int?j?=?i;?j?<?primeNumberList.size();?j++)?{
????????????????if(num?==?primeNumberList.get(i)?+?primeNumberList.get(j)){
????????????????????System.out.println("該偶數為素數("+primeNumberList.get(i)+")和素數("+primeNumberList.get(j)+")的和");
????????????????}
????????????}
????????}
????}

????/**
?????*?判斷a和b之間有多少個素數
?????*?@param?a
?????*?@param?b
?????*/
????public?static?List?getPrimeNumber(int?a,?int?b){
????????List?primeNumberList?=?new?ArrayList<>();
????????if(a?>=?b){
????????????System.out.println("a不能大于等于b!");
????????}
????????for(int?i=a;i<=b;i++){
????????????if(isPrimeNumber(i)){
????????????????primeNumberList.add(i);
????????????}
????????}
????????return?primeNumberList;
????}

????/**
?????*?判斷num是否是一個素數
?????*?@param?i
?????*?@return
?????*/
????private?static?boolean?isPrimeNumber(int?i)?{
????????boolean?flag?=?true;
????????for(int?j=2;j?<=?i/2;j++){
????????????if(i%j?==?0){
????????????????flag?=?false;
????????????????break;
????????????}
????????}
????????return?flag;
????}
}

運行結果:

Java題庫練習題

以上就是動力節點java培訓機構的小編針對“Java題庫練習題,看看你有哪些不會的”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一级aaa级毛片午夜在线播放 | 久久9999国产精品免费 | 国产高清不卡视频 | 性插久久 | 国产日韩一区二区三区在线播放 | 最近2019中文字幕免费看最新 | 69午夜视频 | 欧洲一级做a爱在线观看 | 曰批免费视频播放在线看片一 | 亚洲视频免 | 国产男女猛烈无遮档免费视频网站 | 男女男精品视频网站 | 亚洲国产欧美国产综合一区 | 欧美一区二区三区免费播放 | 亚洲人成网站在线观看播放 | 国产高清不卡一区二区三区 | 窝窝午夜影院 | 国产成人精品免费2021 | 亚洲黄网站wwwwww | 男人使劲桶女人下面动态图片 | 精品亚洲综合久久中文字幕 | a毛片免费全部在线播放毛 a毛片免费全部播放毛 | 手机在线免费看毛片 | 日韩精品一区二区三区在线观看 | 人人看人人做人人爱精品 | 看黄网站在线观看 | 天天噜日日噜夜夜噜 | 亚洲精品动漫在线观看 | 一丝不遮视频免费观看 | 久久成人国产精品 | 窝窝免费午夜视频一区二区 | 亚洲欧美日韩国产精品26u | 青草视频网站 | 欧美xxxx做受欧美88bbw | 日本亚洲欧美在线 | 国产欧美日韩视频怡春院 | 337p色噜噜人体大胆欧美 | 亚洲一区2区三区4区5区 | 成人免费福利网站在线看 | 亚洲成人一区在线 | 麻豆精品国产剧情在线观看 |