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

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

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

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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲性夜夜综合久久麻豆 | 12至16末成年毛片视频 | 亚洲精品国产成人7777 | 久久综合九色综合97伊人麻豆 | 天天拍天天操 | 91精品日韩 | 欧美另类69xxxxx 视频 | 久久精品综合国产二区 | 好吊妞免费视频 | 欧美一级永久免费毛片在线 | 久久精品三级 | 欧美一级看片a免费视频 | 欧美国产在线观看 | 亚洲欧美成人中文在线网站 | 久久久网久久久久合久久久久 | 日韩毛片欧美一级a网站 | 日韩一区二区三区免费视频 | 日日日夜夜操 | 国产精品一区二区三区免费 | 亚洲综合亚洲综合网成人 | 最新九九精品 | 日本一区二区三区四区 | 亚洲精品高清视频 | 在线性爱视频 | 美国一级毛片免费看成人 | 99久久免费精品高清特色大片 | 国产精品免费_区二区三区观看 | 黑人超长巨大xxxxxxx视频 | 亚洲视频国产精品 | 日本午夜大片a在线观看 | 四虎精品视频 | 老司机午夜精品视频你懂的 | 欧美性色黄大片一级毛片视频 | 香蕉碰碰人人a久久动漫精品 | 国产午夜精品不卡视频 | 成年女人免费看 | 国产午夜影院 | 国产精品久久久久免费 | 色综合网站国产麻豆 | 国产精品午夜在线观看 | 日本黄色小视频在线观看 |