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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 调教师鞭打总裁奴男男 | 高清国产天干天干天干不卡顿 | 亚洲综合激情视频 | 亚洲成人黄色在线 | 四月婷婷七月婷婷综合 | 四虎影视成人精品 | 久久久夜色精品国产噜噜 | 四虎一区| 国产精品99精品久久免费 | 在线播放免费一级毛片欧美 | 高清国产天干天干天干不卡顿 | 青青国产成人久久激情911 | 成人欧美在线观看免费视频 | 国产精品a在线观看香蕉 | 欧美丰满大乳大屁股毛片 | 久久青草视频 | 国产亚洲欧美在线观看的 | 久久国产成人精品麻豆 | 天天射天天射天天射 | 人成午夜欧美大片免费视频 | 欧美日韩中文在线观看 | 国产免费久久精品44 | 亚洲精彩视频 | 毛片午夜| 亚洲一区二区三区四 | 亚洲精品久久久久久小说 | 中文字幕亚洲综久久2021 | 欧洲美女高清一级毛片 | 99久久免费看精品国产一区 | 日本一级毛片视频在线看 | 99在线精品视频免费观里 | 波多野结中文字幕在线69视频 | 国内精品中文字幕 | 亚洲国产精品一区二区第四页 | 日本黄色录像 | 天天做天天添天天谢 | 精品少妇一区二区三区视频 | 欧美激情精品久久久久久不卡 | 日本二区视频 | 中文字幕在线播放一区 | 欧美另类成人 |