大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

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

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

題目:求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題庫練習題,看看你有哪些不會的”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 无毒不卡在线播放 | 中国特黄特级真人毛片 | 日韩在线国产精品 | 欧美日韩亚洲国内综合网香蕉 | 亚洲欧美bt | 国产亚洲精品久久久久久牛牛 | 91在线品视觉盛宴免费 | 97视频免费播放观看在线视频 | 成人人免费夜夜视频观看 | 中国女人和老外的毛片 | 久久99久久99精品免观看动漫 | 国产成+人+综合+欧美 亚洲 | 欧美日本在线 | 国产99精品一区二区三区免费 | 愉拍精品视频在线观看 | 欧美成人一区二区三区不卡 | 国产综合久久久久 | 伊人激情久久综合中文字幕 | 日本在线播放一区 | 国偷盗摄自产福利一区在线 | 99久久精品国产高清一区二区 | 四虎影院2022 | 夜夜夜爽爽爽久久久 | 中文字幕日韩精品中文区 | 久草欧美视频 | 欧美亚洲欧美日韩中文二区 | 西西人体大胆77777视频 | 亚洲福利精品一区二区三区 | 亚洲国产精品一区二区九九 | 精品精品国产高清a毛片 | 毛片网站免费观看 | 性xxxx奶大欧美高清 | 国产精品亚洲玖玖玖在线靠爱 | 97在线观看完整免费 | 综合色桃花久久亚洲 | 日本精品久久久久中文字幕 | 动漫美女h片黄动漫在线观看 | 伊人在线视频 | 四虎影视成人永久在线观看 | 中文字幕一区二区在线视频 | 久久久精品免费 |