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

JAVA頭哥作業(yè)07 Java入門 - 數(shù)組基礎(chǔ)

這篇具有很好參考價值的文章主要介紹了JAVA頭哥作業(yè)07 Java入門 - 數(shù)組基礎(chǔ)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

第1關(guān):初識數(shù)組

編程要求

Begin-End區(qū)域中定義一個int類型數(shù)組 scores,錄入三個值,91,88,60,最后輸出數(shù)組中的三個值,效果如圖:

package step1;

public class HelloWorld {
	public static void main(String[] args) {
		/********** Begin **********/
		int[] scores={91,88,60};
		
		
		
		
		
		System.out.println("數(shù)組的第一個值為:"+scores[0]  );   //在這里輸出數(shù)組的第一個值
		System.out.println("數(shù)組的第二個值為:" +scores[1] );	//在這里輸出數(shù)組的第二個值
		System.out.println("數(shù)組的第三個值為:" +scores[2] );	//在這里輸出數(shù)組的第三個值
		/********** End **********/
	}
}

第2關(guān):數(shù)組的使用

package step2;

import java.util.Scanner;

public class HelloWorld {
	public static void main(String[] args) {
		
		
		/********** Begin **********/
		//在這里定義一個長度為4的字符串?dāng)?shù)組,用來存放學(xué)生姓名
		String[] stuNames = new String[4];
                   
		
		//在這里給stuNames數(shù)組賦值  分別為   張三,張無忌,張三豐,張歲山
		stuNames[0]="張三";
		stuNames[1]="張無忌";
		stuNames[2]="張三豐";
        stuNames[3]="張歲山";
		//在這里輸出stuNames數(shù)組中的數(shù)據(jù)
		System.out.println("數(shù)組中的第一個數(shù)據(jù)為:" + stuNames[0]);
		System.out.println("數(shù)組中的第二個數(shù)據(jù)為:" + stuNames[1]);
		System.out.println("數(shù)組中的第三個數(shù)據(jù)為:" +stuNames[2] );
		System.out.println("數(shù)組中的第四個數(shù)據(jù)為:" +stuNames[3] );
		
		
		int[] scores;
		Scanner sc = new Scanner(System.in);
		//在這里使用Scanner獲取系統(tǒng)輸入的整數(shù),并用獲取到的數(shù)據(jù)來設(shè)置scores數(shù)組的長度
		int length = sc.nextInt()       ;
		scores = new int[length]           ;
		/********** End **********/
		
		System.out.println("數(shù)組scores的長度為:" + scores.length);
	}
}

第3關(guān):選擇題(1)

  • 1、

    以下數(shù)組聲明有誤的是(C)

    A、int[] num;
    B、String num[];
    C、double[] num=new double[];
    D、String num[]=new String[5];
  • 2、

    定義數(shù)組如下 String[] s={“ab”,”cd”,”ef”}; 運(yùn)行語句System.out.println(s[3]);程序運(yùn)行的結(jié)果為(D)

    A、ab
    B、cd
    C、ef
    D、程序出錯了
  • 3、

    數(shù)組初始化有錯誤的是(ABCD)

    A、int[] num={12,53.7,’6’};
    B、String sewd[]=new String[]{12,52,63};
    C、char car[]={‘’1,’2’,6’’};
    D、double[] dou=new int[10];
  • 第4關(guān):數(shù)組練習(xí)-平均值和最大值

    編程要求

    根據(jù)提示,在右側(cè)編輯器Begin-End處補(bǔ)充代碼,計(jì)算并輸出數(shù)組的平均值和最大值。

    package step3;
    
    import java.util.Scanner;
    
    public class HelloWorld {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		
    		int[] scores = new int[sc.nextInt()];
    		
    		//循環(huán)給數(shù)組賦值
    		for(int i = 0 ; i< scores.length;i++){
    			scores[i] = sc.nextInt();
    		}
    		/********** Begin **********/
    		//在這里計(jì)算數(shù)組scores的平均值和最大值
    		int a=0;
            double b=0;
    for(int i = 0 ; i< scores.length;i++){
        a=a+scores[i];
    }
    b=(double)a/(scores.length);
    int c=scores[0];
    		for(int i = 0 ; i< scores.length;i++){
            
            if(scores[i]>c){
                 c=scores[i];
            }
            }
    		
    		
    		
    		
    		
    		
    		System.out.println("平均值:" +b );
    		System.out.println("最大值:"+c  );
    		/********** End **********/
    	}
    }
    

    第5關(guān):二維數(shù)組

    編程要求

    1.在右側(cè)Begin-End區(qū)域中定義如下二維數(shù)組,使用for循環(huán)輸出數(shù)組中所有的數(shù)據(jù):

    JAVA頭哥作業(yè)07 Java入門 - 數(shù)組基礎(chǔ),java頭哥作業(yè),數(shù)據(jù)結(jié)構(gòu)

    2.使用for循環(huán)將上述數(shù)組中的數(shù)據(jù)全部改為:

    JAVA頭哥作業(yè)07 Java入門 - 數(shù)組基礎(chǔ),java頭哥作業(yè),數(shù)據(jù)結(jié)構(gòu)

package step4;

public class HelloWorld {
	public static void main(String[] args) {
		/********** Begin **********/
		int[][] arr={
            {92,85},
            {91,65},
            {90,33}
        };
      	for(int i=0;i<arr.length;i++){
			for(int j=0;j<arr[i].length;j++){
				System.out.println(arr[i][j]);
			}
		}
		
		int [][] scores={{1,2},{1,2},{1,2}};
		for(int i=0;i<scores.length;i++){
			for(int j=0;j<scores[i].length;j++){
				System.out.println(scores[i][j]);
			}
        }
	
		
		
		
		
		/********** End **********/
	}
}

第6關(guān):選擇題(2)

  • 1、

    聲明數(shù)組如下: float[][] f=new float[2][3]; 那么該數(shù)組一共有(C )個元素

    A、2
    B、4
    C、6
    D、8
  • 2、

    以下的程序是否有錯(B)

    JAVA頭哥作業(yè)07 Java入門 - 數(shù)組基礎(chǔ),java頭哥作業(yè),數(shù)據(jù)結(jié)構(gòu)

    A、不能運(yùn)行
    B、編譯不通過
    C、會正常運(yùn)行
    D、以上說法都不對

    ?文章來源地址http://www.zghlxwxcb.cn/news/detail-740683.html

?

?

到了這里,關(guān)于JAVA頭哥作業(yè)07 Java入門 - 數(shù)組基礎(chǔ)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 數(shù)據(jù)結(jié)構(gòu)---數(shù)組(java)

    1 、數(shù)組基礎(chǔ) 1 用來存儲一組類型相同的數(shù)據(jù) 2 在內(nèi)存中,分配連續(xù)的空間,數(shù)組創(chuàng)建時要指定容量(大?。?3 數(shù)據(jù)類型[] 數(shù)組名 int[] arr = new int[10] int[] arr2 = {1,2,3,4} 4 索引---訪問數(shù)組時通過索引進(jìn)行操作 5 索引從0開始,最大為 arr.length -1 6 常見的錯誤: NullPointException ArrayI

    2024年01月23日
    瀏覽(20)
  • 數(shù)據(jù)結(jié)構(gòu)Java版(1)——數(shù)組

    數(shù)據(jù)結(jié)構(gòu)Java版(1)——數(shù)組

    是一門基礎(chǔ)學(xué)科 研究的是數(shù)據(jù)如何在計(jì)算機(jī)中進(jìn)行組織和存儲,使得我們可以高效的獲取數(shù)據(jù)和修改數(shù)據(jù) 數(shù)據(jù)結(jié)構(gòu)可以分為三類: 線性結(jié)構(gòu): 數(shù)組、隊(duì)列、棧、鏈表、哈希表… 樹型結(jié)構(gòu):二叉樹、二分搜索樹、AVL樹,紅黑樹、堆、Trie、線段樹、并查集… 圖結(jié)構(gòu):鄰接矩陣

    2024年01月19日
    瀏覽(25)
  • 數(shù)據(jù)結(jié)構(gòu)——用Java實(shí)現(xiàn)數(shù)組

    數(shù)據(jù)結(jié)構(gòu)是一門基礎(chǔ)的學(xué)科,是研究數(shù)據(jù)如何在計(jì)算機(jī)中進(jìn)行組織和存儲,使得我們可以高效的獲取數(shù)據(jù)和修改數(shù)據(jù)的。 1.線性結(jié)構(gòu):數(shù)組、隊(duì)列、棧、鏈表、哈希表… 2.樹形結(jié)構(gòu):二叉樹、二分搜索樹、AVL樹,紅黑樹、堆、Trie、線段樹、并查集… 3.圖結(jié)構(gòu):鄰接矩陣、鄰接

    2024年01月18日
    瀏覽(23)
  • Java 與數(shù)據(jù)結(jié)構(gòu)(1):數(shù)組

    數(shù)組是一種線性數(shù)據(jù)結(jié)構(gòu),可以將一組相同類型的數(shù)據(jù)元素存儲在順序的連續(xù)內(nèi)存空間中。每個元素都可以通過索引訪問,索引通常從0開始。 在計(jì)算機(jī)內(nèi)存中,數(shù)組的每個元素都占用相同的存儲空間,這使得元素的訪問變得更加高效,時間復(fù)雜度為O(1)。數(shù)組的長度一旦確定

    2024年02月04日
    瀏覽(21)
  • Java 數(shù)據(jù)結(jié)構(gòu)篇-用鏈表、數(shù)組實(shí)現(xiàn)隊(duì)列(數(shù)組實(shí)現(xiàn):循環(huán)隊(duì)列)

    Java 數(shù)據(jù)結(jié)構(gòu)篇-用鏈表、數(shù)組實(shí)現(xiàn)隊(duì)列(數(shù)組實(shí)現(xiàn):循環(huán)隊(duì)列)

    ??博客主頁:?【 小扳_-CSDN博客】 ?感謝大家點(diǎn)贊??收藏?評論? ? 文章目錄 ? ? ? ? 1.0 隊(duì)列的說明 ????????1.1 隊(duì)列的幾種常用操作 ? ? ? ? 2.0 使用鏈表實(shí)現(xiàn)隊(duì)列說明 ????????2.1 鏈表實(shí)現(xiàn)隊(duì)列 ????????2.2 鏈表實(shí)現(xiàn)隊(duì)列 - 入棧操作 ????????2.3 鏈表實(shí)現(xiàn)隊(duì)

    2024年02月05日
    瀏覽(19)
  • Java 數(shù)據(jù)結(jié)構(gòu)篇-用鏈表、數(shù)組實(shí)現(xiàn)棧

    Java 數(shù)據(jù)結(jié)構(gòu)篇-用鏈表、數(shù)組實(shí)現(xiàn)棧

    ??博客主頁:?【 小扳_-CSDN博客】 ?感謝大家點(diǎn)贊??收藏?評論? ?? 文章目錄 ? ? ? ? 1.0 棧的說明 ? ? ? ? 2.0 用鏈表來實(shí)現(xiàn)棧 ????????2.1 實(shí)現(xiàn)棧 - 入棧方法(push) ????????2.2 實(shí)現(xiàn)棧 - 出棧(pop) ????????2.3 實(shí)現(xiàn)棧 - 查看棧頂元素(peek) ????????2.4 實(shí)

    2024年02月05日
    瀏覽(40)
  • 【Java基礎(chǔ) 3】Java 數(shù)組詳解

    ?? Java學(xué)習(xí):社區(qū)快速通道 數(shù)組是相同數(shù)據(jù)類型的 多個數(shù)據(jù)的容器 。 這些元素按 線性順序排列 。所謂線性順序是指除第一個元素外,每一個元素都有唯一的前驅(qū)元素;除最后一個元素外,每一個元素都有唯一的后繼元素。 (“簡單理解就是:一個跟一個順序排列”) 格

    2024年02月08日
    瀏覽(20)
  • 用java以數(shù)組為底層數(shù)據(jù)結(jié)構(gòu)創(chuàng)建自己的棧

    ??梢越鉀Q什么問題呢: 1.括號匹配問題 2.遞歸 3.表達(dá)式求值問題 首先明確棧的功能: 1.入棧:給底層數(shù)組的尾部插入元素相當(dāng)于入棧 2.出棧:把底層數(shù)組的最后一個元素提出來相當(dāng)于出棧 3.獲取棧長度:獲取size 4.判斷棧是否為空:底層數(shù)組size==0則為空 5.獲取棧頂:返回底層

    2024年01月20日
    瀏覽(23)
  • Java 數(shù)據(jù)結(jié)構(gòu)篇-用數(shù)組、堆實(shí)現(xiàn)優(yōu)先級隊(duì)列

    Java 數(shù)據(jù)結(jié)構(gòu)篇-用數(shù)組、堆實(shí)現(xiàn)優(yōu)先級隊(duì)列

    ??博客主頁:?【 小扳_-CSDN博客】 ?感謝大家點(diǎn)贊??收藏?評論? ?? 文章目錄 ? ? ? ? 1.0 優(yōu)先級隊(duì)列說明 ? ? ? ? 2.0 用數(shù)組實(shí)現(xiàn)優(yōu)先級隊(duì)列 ? ? ? ? 3.0?無序數(shù)組實(shí)現(xiàn)優(yōu)先級隊(duì)列 ? ? ? ? 3.1 無序數(shù)組實(shí)現(xiàn)優(yōu)先級隊(duì)列 - 入隊(duì)列 offer(E value) ? ? ? ? 3.2 無序數(shù)組實(shí)現(xiàn)優(yōu)先

    2024年02月04日
    瀏覽(22)
  • 【Java 基礎(chǔ)】Java 數(shù)組、方法極致精講

    【Java 基礎(chǔ)】Java 數(shù)組、方法極致精講

    《 Java 零基礎(chǔ)入門到精通 》 專欄持續(xù)更新中。通過本專欄你將學(xué)習(xí)到 Java 從 入門 到 進(jìn)階 再到 實(shí)戰(zhàn) 的全套完整內(nèi)容,所有內(nèi)容均將集中于此專欄。無論是初學(xué)者還是有經(jīng)驗(yàn)的開發(fā)人員,都可從本專欄獲益。 訂閱專欄后添加我微信或者進(jìn)交流群,進(jìn)群可找我領(lǐng)取 前端/Java

    2023年04月08日
    瀏覽(18)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包