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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 激情五月综合网 | 免费在线精品视频 | 中文无码久久精品 | 日日噜噜噜夜夜爽爽狠狠69 | 久久精品国产亚洲黑森林 | 日本人xx视频免费视频 | 97se亚洲综合在线天天 | 狠狠干夜夜爽 | 久久精品国产视频 | 亚洲整片 | 国产成人精品久久二区二区 | 2021国产精品系列一区二区 | 狠狠色噜噜狠狠狠狠2021天天 | 91精品国产99久久 | 综合网天天操天天射 | 真实偷拍激情啪啪对白 | 国产女主播在线视频 | 久久99精品国产自在现线小黄鸭 | 韩国美女高清爽快一级毛片 | 亚洲欧洲日产国码天堂 | 亚洲精品国产第一区二区多人 | 亚洲精品高清国产麻豆专区 | 国产一区私人高清影院 | 免费观看日本a毛片 | 国产成人精品三区 | 香蕉97超级碰碰碰碰碰久 | 香蕉视频伊人 | 亚洲欧美日韩网站 | 精品伊人久久大香线蕉网站 | 欧美日韩在线视频播放 | 久久国产精品范冰啊 | 国产成人高清亚洲一区久久 | 中文有码第一页 | 青青草国产97免久久费观看 | 国产欧美综合精品一区二区 | 亚洲视频二| 精品久久久99大香线蕉 | 久久久久亚洲精品美女 | 女人16一毛片 | 欧美综合图区亚洲综合图区 | 久久精品首页 |