国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Educoder/頭歌JAVA實訓(xùn)——JAVA循環(huán)與分支語句編程練習(xí)

這篇具有很好參考價值的文章主要介紹了Educoder/頭歌JAVA實訓(xùn)——JAVA循環(huán)與分支語句編程練習(xí)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

第1關(guān):將給定的整數(shù)進行由小至大排序

package step4;

 
public class LianXi_Sort {
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		/*
		 * 定義三個整數(shù)x,y,z,將這三個整數(shù)由小到大排序并輸出。
		 * 例如定義 int x = 9; int y = 10; int z = 8;   -- > x的值改成8  y的值改成9 z的值改成10
		 * 
		 * 實現(xiàn)思路:通過if語句對x y z 的值進行匹配,比如x大于y則x和y進行數(shù)據(jù)交換
		 * */
		 java.util.Scanner sc = new java.util.Scanner(System.in);
		//獲取平臺分配的x的值
		int x = sc.nextInt();
		//獲取平臺分配的y的值
		int y = sc.nextInt();;
		//獲取平臺分配的z的值
		int z = sc.nextInt();;

		/**********begin**********/
        int temp=0;
	   if(x>y){
           temp=y;
           y=x;
           x=temp;
       }else if(x>z){
           temp=z;
           z=x;
           z=temp;
       }else if(y>z){
           temp=z;
           z=y;
           y=temp;
       }
	    /**********end**********/
		System.out.print("x:"+x+" y:"+y+" z:"+z);		
	}
}

第2關(guān):根據(jù)給定的不重復(fù)的四個正整數(shù),組成無重復(fù)數(shù)字的三位數(shù)并輸出

相關(guān)知識

為了完成本關(guān)任務(wù),你需要掌握:1、數(shù)組的定義; 2、循環(huán)語句的熟練使用。

實現(xiàn)思路:

  • 可以通過三層循環(huán)的方式,第一層循環(huán)用于控制百位數(shù)的變化,第二層循環(huán)用于控制十位數(shù)的變化,第三層循環(huán)用于控制個位數(shù)的變化。

Educoder/頭歌JAVA實訓(xùn)——JAVA循環(huán)與分支語句編程練習(xí)

  • 由于題目要求百位數(shù)、十位數(shù)、個位數(shù)互不重復(fù),因此可以在第三層循環(huán)中進行判斷 如果?i?不等于j?并且?j不等于k?并且?i不等于k則進行數(shù)據(jù)的拼裝并打印;
package step3;

public class LianXi {
	
	public static void main(String[] args) {
		/*
		 * 假設(shè)平臺分配的四個整數(shù)為 1 2 3 4
		 * 那么百位有可能是  1 2 3 4   十位:有可能是  1 2 3 4    個位:有可能是  1 2 3 4,
		 * 要求是 百位 十位  各位上的數(shù)字不能重復(fù)
		 * 比如:123  124  132  134 等都滿足條件
		 * 比如:122  131  121  232 等都不滿足條件
		 * 
		 * */
		 //定義長度為4的int數(shù)組
		 int[] array = new int[4];    
		 //創(chuàng)建Scanner對象獲取平臺輸入的信息
         java.util.Scanner sc = new java.util.Scanner(System.in);
         //獲取平臺給定的輸入值并填充至數(shù)組中
		 for(int i=0;i<array.length;i++){
			  array[i] = sc.nextInt();
		 }
		
		//通過第一層循環(huán)控制百位的數(shù)字    array[i]表示百位的值
		for (int i = 0; i < array.length; i++) {
			//通過第二層循環(huán)控制十位的數(shù)字    array[j]表示十位的值
			for (int j = 0; j < array.length; j++) {		
				//通過第三層循環(huán)控制個位的數(shù)字   array[k]表示個位的值
				for(int k = 0;k< array.length;k++) {
				
					/**********begin**********/
                    if(i!=j&&i!=k&&j!=k){
                        System.out.print(array[i]);
                        System.out.print(array[j]);
                        System.out.print(array[k]);
                        System.out.print("\n");
                    }
					/**********end**********/
				}
			}
		}	
	}
}

?第3關(guān):通過for循環(huán)打印實心三角形

package step1;
public class ShiXinSanJiaoXing
{
	public static void main(String[] args) 
	{
		//創(chuàng)建Scanner對象用于獲取平臺給定的輸入信息
		java.util.Scanner sc = new java.util.Scanner(System.in);
        //定義需要打印的總行數(shù)
		int lineNum = sc.nextInt();

		/*
		 i(行號)      空格數(shù)量(lineNum-i)    星星數(shù)量 (2*i?。保?   
			1                    5                      1
			2                    4                      3
			3                    3                      5
			4                    2                      7
			5                    1                      9
			6                    0                      11
		
		*/

		//通過外循環(huán)控制需要打印的行數(shù)
		for(int i=1;i<=lineNum;i++){

          /**********begin**********/
          
		  //通過內(nèi)循環(huán)(1)控制需要打印的空格   
		 for(int j=0;j<lineNum-i;j++){
             System.out.print(" ");
         }

          //通過內(nèi)循環(huán)(2)控制需要打印的星星的數(shù)量
		  for(int k=0;k<2*i-1;k++){
              System.out.print("*");
          } 
	      /**********end**********/
		  //當前行中的空格以及星星打印完成之后進行換行操作 \n表示換行
           System.out.print("\n");		
		}		
	}
}

第4關(guān):找出1至1000以內(nèi)的質(zhì)數(shù)

相關(guān)知識

為了完成本關(guān)任務(wù),你需要掌握:1.質(zhì)數(shù)的概念;2.循環(huán)語句以及if分支語句的使用; 3、關(guān)鍵字 break、continue相關(guān)使用。

何為質(zhì)數(shù)?

質(zhì)數(shù):只能被1和它本身整除的數(shù),比如10以內(nèi)的質(zhì)數(shù): 2 3 5 7,任何的偶數(shù)(除2以外)都是非質(zhì)數(shù)以及奇數(shù)1不屬于質(zhì)數(shù)。

編程要求

根據(jù)提示,在右側(cè)編輯器Begin-End處補充代碼,將11000以內(nèi)的質(zhì)數(shù)打印輸出,打印的時候務(wù)必按照如下格式: System.out.print(質(zhì)數(shù)+" ");使用print進行打印同時被打印輸出的質(zhì)數(shù)后加上一個空格,以便于與平臺提供的結(jié)果格式保持一致!文章來源地址http://www.zghlxwxcb.cn/news/detail-403152.html

package step2;

public class FindZhiShu {

	public static void main(String[] args) {
		   /*
		     打印輸出質(zhì)數(shù)的時候務(wù)必按照如下格式:System.out.print(質(zhì)數(shù)+" ");
		     使用print進行打印同時被打印輸出的質(zhì)數(shù)后加上一個空格,
		     以便于與平臺提供的結(jié)果格式保持一致!
            */
		   /**********begin**********/
            int i,j;
		int num;
		for(i=1;i<=1000;i++)
		{
			for(j=2;j<i;j++)
			{
				if(i%j==0){
                    break;
                }
			}		
			if(i==j)
				System.out.print(j+" ");		
		}
           /**********end**********/	
	}
}

到了這里,關(guān)于Educoder/頭歌JAVA實訓(xùn)——JAVA循環(huán)與分支語句編程練習(xí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 頭歌(educoder)實訓(xùn)作業(yè)題目及答案分享 ——1-3 Java入門 - 運算符和表達式

    頭歌(educoder)實訓(xùn)作業(yè)題目及答案分享 ——1-3 Java入門 - 運算符和表達式

    ??個人簡介 : ?作者簡介:大家好,我是Passenger.n ?支持一下:點贊??+收藏??+留言?? ?? 系列專欄:java基礎(chǔ)?? ??格言:花有重開日,人無再少年!?? 萬事開頭難,既然邁開了這一步,那就堅持走下去! 這是我新的一篇博客,希望萌新看了有收獲,大佬看了給指路??

    2024年02月07日
    瀏覽(295)
  • Educoder/頭歌JAVA——JAVA面向?qū)ο螅悍庋b、繼承和多態(tài)的綜合練習(xí)

    Educoder/頭歌JAVA——JAVA面向?qū)ο螅悍庋b、繼承和多態(tài)的綜合練習(xí)

    目錄 第1關(guān):封裝、繼承和多態(tài)進階(一) 相關(guān)知識 面向?qū)ο笏枷?封裝 繼承 組合和繼承 構(gòu)造函數(shù) super()和this() 編程要求 第2關(guān):封裝、繼承和多態(tài)進階(二) 相關(guān)知識 重寫和重載 abstract(抽象類)和interface(接口) final static static的作用 多態(tài) 編程要求 第

    2024年02月04日
    瀏覽(65)
  • 獲取頭歌實訓(xùn)參考答案(EduCoder)

    頭歌EduCoder平臺實訓(xùn)答案在此,里面搜集了一些答案,可以查查有沒有想看的。 https://edaser.github.io/ 一定 不要直接復(fù)制答案 ,建議還是自己做,實在不會做的,參考看完后要獨立完成。 在這里可以查詢一些實訓(xùn)的答案,后臺的數(shù)據(jù)庫記錄了幾百個實訓(xùn)關(guān)卡的答案,實現(xiàn)的方

    2024年02月11日
    瀏覽(75)
  • Educoder_頭歌實訓(xùn)_離散數(shù)學(xué)_圖論

    Educoder_頭歌實訓(xùn)_離散數(shù)學(xué)_圖論

    目錄 第1關(guān):圖的概念 任務(wù)描述 相關(guān)知識 圖的概念 習(xí)題參考 第2關(guān):圖的表示 任務(wù)描述 相關(guān)知識 圖的表示 編程要求 測試說明 習(xí)題參考 第3關(guān):單源最短通路問題 任務(wù)描述 相關(guān)知識 單源最短通路 Dijkstra算法 編程要求 測試說明 習(xí)題參考 本關(guān)任務(wù):學(xué)習(xí)圖的基本概念,完

    2024年02月03日
    瀏覽(35)
  • CSS--頭歌(educoder)實訓(xùn)作業(yè)題目及答案

    目錄 CSS——基礎(chǔ)知識 第1關(guān): 初識CSS:豐富多彩的網(wǎng)頁樣式 第2關(guān): CSS樣式引入方式 CSS——基礎(chǔ)選擇器 第1關(guān): CSS 元素選擇器 第2關(guān): CSS 類選擇器 第3關(guān): CSS id選擇器 CSS——文本與字體樣式 第1關(guān): 字體顏色、類型與大小 第2關(guān): 字體粗細與風(fēng)格 第3關(guān): 文本裝飾與文本布局 CSS——

    2024年04月15日
    瀏覽(187)
  • 【頭歌educoder】離散數(shù)學(xué)實訓(xùn)參考-第一章-集合

    目錄 1. 集合及其基本運算的實現(xiàn) 第一關(guān):set簡單應(yīng)用 第二關(guān):《仲夏夜之夢》中的回文單詞對 第三關(guān):求冪集? 第四關(guān):計算n個集合的笛卡爾乘積 2. 自然數(shù)系統(tǒng) 第一關(guān):NaturalNumber的輸出? 第二關(guān):NaturalNumber的加法 第三關(guān):NaturalNumber的乘法 第四關(guān):將NaturalNumber轉(zhuǎn)換為阿

    2024年02月09日
    瀏覽(30)
  • JavaScript下部分--頭歌(educoder)實訓(xùn)作業(yè)題目及答案

    目錄 ?JSON 第1關(guān): JSON對象 第2關(guān): JSON數(shù)組 第3關(guān): JSON字符串 Math、日期和異常處理 第1關(guān): Math類 第2關(guān): Date類 第3關(guān): JavaScript錯誤 HTML DOM——文檔元素的操作(一) 第1關(guān): 通過id獲取文檔元素 第2關(guān): 通過類名獲取文檔元素 第3關(guān): 通過標簽名獲取文檔元素 第4關(guān): html5中獲取元素的

    2023年04月26日
    瀏覽(69)
  • JavaScript上部分--頭歌(educoder)實訓(xùn)作業(yè)題目及答案

    ? 目錄 JS簡介 第1關(guān): JavaScript基礎(chǔ)入門 第2關(guān): JavaScript 與 HTML 第3關(guān): JavaScript 變量 JS 數(shù)據(jù)類型 第1關(guān): JavaScript 數(shù)據(jù)類型介紹 第2關(guān): JavaScript 數(shù)據(jù)類型轉(zhuǎn)換 JS運算符 第1關(guān): 算術(shù)運算符 第2關(guān): 比較和邏輯運算符 第3關(guān): 條件和賦值運算符 第4關(guān): 運算符的優(yōu)先級和結(jié)合性 JS對象 第

    2024年02月08日
    瀏覽(70)
  • JavaScript上部分--頭歌(educoder)實訓(xùn)作業(yè)題目及答案 JS簡介

    ? 目錄 JS簡介 第1關(guān): JavaScript基礎(chǔ)入門 第2關(guān): JavaScript 與 HTML 第3關(guān): JavaScript 變量 JS 數(shù)據(jù)類型 第1關(guān): JavaScript 數(shù)據(jù)類型介紹 第2關(guān): JavaScript 數(shù)據(jù)類型轉(zhuǎn)換 JS運算符 第1關(guān): 算術(shù)運算符 第2關(guān): 比較和邏輯運算符 第3關(guān): 條件和賦值運算符 第4關(guān): 運算符的優(yōu)先級和結(jié)合性 JS對象 第

    2023年04月22日
    瀏覽(212)
  • 3.7 Linux shell腳本編程(分支語句、循環(huán)語句)

    3.7 Linux shell腳本編程(分支語句、循環(huán)語句)

    目錄 分支語句(對標C語言中的if) 多路分支語句(對標C語言中的swich case) 分支語句(對標C語言中的if) 語法結(jié)構(gòu): ? ? ? ? ?if ? ?表達式 ? ? ? ? ??? ??? ?then ?命令表 ? ? ? ? ?fi ? ? 如果表達式為真, 則執(zhí)行命令表中的命令; 否則退出if語句, 即執(zhí)行fi后面的語句。

    2024年02月02日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包