freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

word版可編輯-java程序設(shè)計(jì)實(shí)用教程第4版習(xí)題解答與實(shí)驗(yàn)指導(dǎo)第8章精心整理-wenkub

2023-04-11 23:43:16 本頁面
 

【正文】 le x,將x按四舍五入方式強(qiáng)制轉(zhuǎn)換成int類型的表達(dá)式的是__________。 賦值將min自動(dòng)擴(kuò)容到long類型,再運(yùn)算,long數(shù)據(jù)不溢出。 g+=min。則g的值是________?!敬稹?xffffffff 00000000,或4294967296?!敬稹?〖解釋〗,0x80000000+0x80000000=0,數(shù)據(jù)溢出。表達(dá)式min+min的運(yùn)算結(jié)果是______________。所有byte和short整數(shù)運(yùn)算仍然是int類型運(yùn)算,運(yùn)算結(jié)果是int類型,當(dāng)運(yùn)算結(jié)果在byte數(shù)據(jù)范圍內(nèi)時(shí),也可視作byte類型。 //編譯錯(cuò)“boolean類型與int類型不能進(jìn)行+運(yùn)算”if、while等語句中的條件表達(dá)式不能是賦值運(yùn)算,否則產(chǎn)生編譯錯(cuò)。整數(shù)不能進(jìn)行邏輯運(yùn)算。y=2。 i++, j++) //正確,逗號(hào)是分隔符int x=0, y=0。例如:for (int i=0, j=0。① 沒有賦值功能的表達(dá)式不能作為語句。使用final關(guān)鍵字聲明最終變量,只能賦值一次,這樣既增加了常量功能,又避免全局變量和宏替換的副作用。MyEclipse程序調(diào)試技術(shù)。③ 掌握J(rèn)ava語言的方法聲明和調(diào)用規(guī)則,掌握基本類型和引用類型作為方法參數(shù)和返回值的傳遞規(guī)則。編譯時(shí)能夠發(fā)現(xiàn)語法錯(cuò),運(yùn)行時(shí)能夠發(fā)現(xiàn)語義錯(cuò),運(yùn)行時(shí)不能發(fā)現(xiàn)邏輯錯(cuò)。 return (a*a+b*b)。16 什么是包?為什么需要包機(jī)制?【答】包(package)是類的集合。14 Java應(yīng)用程序有哪兩種形式?它們的運(yùn)行方式有什么不同?【答】Java應(yīng)用程序有兩種:Application和Applet。 了解Java11 Java具有哪些適合在Internet環(huán)境中運(yùn)行的特點(diǎn)?【答】跨平臺(tái)特性、完全面向?qū)ο蠛秃唵涡浴⒖煽啃?、安全性、多線程、支持分布式網(wǎng)絡(luò)應(yīng)用等。實(shí)驗(yàn)報(bào)告內(nèi)容包括:題目、題意解釋、題意分析、設(shè)計(jì)方案、流程描述、源程序清單、程序運(yùn)行結(jié)果、程序存在問題和改進(jìn)意見等。驗(yàn)證型實(shí)驗(yàn)的要求是,仿制已有例題,驗(yàn)證面向?qū)ο蟪绦蛟O(shè)計(jì)的理論和方法,理解基本原理;設(shè)計(jì)型實(shí)驗(yàn)的要求是,應(yīng)用圖形用戶界面、線程、Applet、文件操作和流、網(wǎng)絡(luò)通信、數(shù)據(jù)庫應(yīng)用等章的知識(shí)點(diǎn),掌握解決這些實(shí)際應(yīng)用問題的軟件設(shè)計(jì)方法,設(shè)計(jì)具有一定規(guī)模、較復(fù)雜、較綜合并解決實(shí)際問題的應(yīng)用程序,具備獨(dú)立分析問題、解決問題的能力和綜合應(yīng)用程序的設(shè)計(jì)能力。實(shí)踐性環(huán)節(jié)是鞏固所學(xué)理論知識(shí)、積累程序設(shè)計(jì)經(jīng)驗(yàn)的必不可少的重要環(huán)節(jié),是提高程序設(shè)計(jì)能力和計(jì)算機(jī)操作技能的有力保障。難點(diǎn):繼承和多態(tài),線程同步,流與文件操作,Socket通信,JDBC,JSP。③ 掌握J(rèn)ava的多種實(shí)用技術(shù),包括圖形用戶界面、多線程、文件操作和流、使用URL和Socket進(jìn)行網(wǎng)絡(luò)通信等。2. 教學(xué)基本要求本課程的基本要求如下。在計(jì)算機(jī)學(xué)科的本科教學(xué)中,起著非常重要的作用?!癑ava程序設(shè)計(jì)”是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科的專業(yè)基礎(chǔ)限選課,開設(shè)本課程的目的是:進(jìn)行程序設(shè)計(jì)和面向?qū)ο蠓椒ǖ幕A(chǔ)訓(xùn)練;使用Java編程技術(shù),設(shè)計(jì)解決操作系統(tǒng)、網(wǎng)絡(luò)通信、數(shù)據(jù)庫等多種實(shí)際問題的應(yīng)用程序。① 了解Java語言特點(diǎn),理解Java Application應(yīng)用程序的運(yùn)行原理和方法。④ 熟悉Java JDBC數(shù)據(jù)庫應(yīng)用的設(shè)計(jì)方法。3. 學(xué)時(shí)分配本課程學(xué)時(shí)為64學(xué)時(shí),其中講課48學(xué)時(shí),實(shí)驗(yàn)16學(xué)時(shí)。實(shí)驗(yàn)和課程設(shè)計(jì)等都是加強(qiáng)程序設(shè)計(jì)訓(xùn)練所必需的實(shí)踐環(huán)節(jié)。本課程安排的上機(jī)實(shí)驗(yàn)學(xué)時(shí)為16時(shí),課內(nèi)開設(shè)的8個(gè)實(shí)驗(yàn)說明如下。第1章 Java概述本章教學(xué)內(nèi)容及要求如下:① 了解Java語言特點(diǎn),理解Java Application應(yīng)用程序的運(yùn)行原理和方法,理解由Java虛擬機(jī)支持的程序運(yùn)行機(jī)制。12 什么是跨平臺(tái)特性?Java怎樣實(shí)現(xiàn)跨平臺(tái)特性?【答】跨平臺(tái)特性是指一個(gè)應(yīng)用程序能夠運(yùn)行于不同的操作系統(tǒng)平臺(tái)。Application是能夠獨(dú)立運(yùn)行的應(yīng)用程序,有控制臺(tái)和圖形用戶界面兩種運(yùn)行方式。包是Java區(qū)別類名字空間的機(jī)制。 //(x)返回x的平方根}17 Java對源程序文件中的聲明語句及文件其命名規(guī)則有什么要求?【答】在一個(gè)Java源程序文件(*.java)中,可以使用package語句聲明包,使用import語句導(dǎo)入包,之后使用class或interface聲明多個(gè)類或接口。第2章 Java語言基礎(chǔ)本章教學(xué)內(nèi)容及要求如下:① 掌握J(rèn)ava語言的基本語法成分,包括標(biāo)識(shí)符與關(guān)鍵字、數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、變量聲明等語言成分,掌握分支、循環(huán)等流程控制語句的語法和使用。④ 掌握MyEclipse程序調(diào)試技術(shù)。 語言成分1. 數(shù)據(jù)類型、變量及運(yùn)算21 Java語言的基本數(shù)據(jù)類型有哪些?引用數(shù)據(jù)類型有哪些?【答】基本數(shù)據(jù)類型有:整數(shù)類型byte、short、int、long,浮點(diǎn)數(shù)類型float、double,字符類型char,布爾類型boolean;引用數(shù)據(jù)類型包括數(shù)組(array)、類(class)和接口(interface)。23 Java語言的運(yùn)算分哪些類型?與C++語言相比,運(yùn)算符及運(yùn)算含義有哪些變化?【答】Java語言有算術(shù)運(yùn)算、關(guān)系運(yùn)算、位運(yùn)算、邏輯運(yùn)算、賦值運(yùn)算、強(qiáng)制類型轉(zhuǎn)換、條件運(yùn)算、括號(hào)運(yùn)算、點(diǎn)運(yùn)算、new、+字符串連接運(yùn)算和instanceof運(yùn)算等,其中+字符串連接和instanceof運(yùn)算符是Java新增的,此外,放棄了C++的sizeof運(yùn)算符。例如:int i=0。 in amp。 //正確,逗號(hào)是分隔符(+(x=1,y=2))。 //正確③ Java語言增加boolean類型用于邏輯運(yùn)算,其值不是0或1。Java語言嚴(yán)格區(qū)分boolean與int類型,運(yùn)算類型不能混淆。if (i=0) //編譯錯(cuò),i=0運(yùn)算結(jié)果是int類型,而不是booleanwhile (i=0) //編譯錯(cuò)④ 字符串連接運(yùn)算符(+)自動(dòng)將其他類型變量值轉(zhuǎn)換成字符串類型。25 ,+1的運(yùn)算結(jié)果是__________________。【答】0〖解釋〗,0x80000000+0x80000000=0,數(shù)據(jù)溢出。強(qiáng)制類型轉(zhuǎn)換,只是把0強(qiáng)制轉(zhuǎn)換成long類型?!冀忉尅?,先強(qiáng)制轉(zhuǎn)換成long類型,值為0xffffffff80000000,再作為long類型運(yùn)算,數(shù)據(jù)不溢出?!敬稹?〖解釋〗min+min作為int類型運(yùn)算,數(shù)據(jù)溢出。則g的值是________。3. 整數(shù)位運(yùn)算211 表達(dá)式125amp?!敬稹?int)(x+)5. 字符類型及運(yùn)算213 Java語言的char字符類型與C/C++語言相比有什么差別?【答】兩者字符常量表示形式相同,都是用單引號(hào)將字符括起來作為字符常量。a39?!敬稹?8,39。39。+1運(yùn)算含義為將39。a39。以下語句有什么錯(cuò)誤?如何改正? ch1=ch1+ch2。兩個(gè)char作為數(shù)值參加算術(shù)運(yùn)算時(shí),仍然是int類型運(yùn)算,運(yùn)算結(jié)果是int類型。① 以下程序段輸出ASCII碼可打印字符表。 ch=39。} 程序運(yùn)行結(jié)果如下:ASCII碼可打印字符(\u0021~\u007e)表! $ % amp。for (char ch=39。 ch++) //Unicode漢字字符表39。③ Unicode字符的取值范圍是0~65535(\u0000~\uffff),反之,并不是0~65535之中每個(gè)值都對應(yīng)一個(gè)字符,標(biāo)準(zhǔn)輸出語句輸出沒有對應(yīng)字符的編碼時(shí),輸出結(jié)果是問號(hào)“?”。int s=0。i++。② 提供length屬性表示數(shù)組長度。219 以下數(shù)組聲明錯(cuò)誤的是__________________。 (D)int a[]=new int[3]。后,a中各元素值為____________。int mat [][]=new int [n][]。 for (int j=0。 上三角形二維數(shù)組的存儲(chǔ)結(jié)構(gòu) 靜態(tài)方法222 Java類中的方法與C/C++中的函數(shù)有什么差別?【答】① Java類中的方法都是類的成員方法,沒有C/C++中的全局函數(shù)。② 引用數(shù)據(jù)類型參數(shù)是輸出型參數(shù),形式參數(shù)接收實(shí)際參數(shù)的引用賦值,即形式參數(shù)和實(shí)際參數(shù)引用同一個(gè)引用類型數(shù)據(jù)(數(shù)組或?qū)ο螅?,任何通過形式參數(shù)對引用數(shù)據(jù)的更改都將作用于實(shí)際參數(shù)?!敬稹慷S數(shù)組中,每一條斜線上各元素的下標(biāo)和相等。字符串只能在同一行內(nèi),不能換行。String類表示常量字符串,不提供插入、刪除子串操作。 //字符串變量能夠賦值為字符串常量str = abc + xyz。a39。String s = i+。\的運(yùn)算結(jié)果是__________。a39。但Java自己將“+”運(yùn)算符重載為字符串連接運(yùn)算,并且自動(dòng)將其他類型轉(zhuǎn)換成String。char ch=s[0]。因此,String類提供charAt(i)方法讀取第i個(gè)字符,功能同讀取s[i],而沒有提供寫字符方法,(i,ch)方法設(shè)置第i個(gè)字符為ch。提供pareTo(cobj)比較大小,返回int類型,當(dāng)返回0時(shí),表示兩者相等;當(dāng)返回正數(shù)時(shí),表示當(dāng)前對象大;當(dāng)返回負(fù)數(shù)時(shí),表示當(dāng)前對象小,說明詳見教材第4章Comparable接口。例如:(%4d,1) //結(jié)果為“ 1”。以,逗號(hào)作千位分隔(Sum=1+...+%2$d=%1$d,55,10) //結(jié)果為“Sum=1+...+10=55”(%x, 0177) //八進(jìn)制整數(shù)0177的十六進(jìn)制形式為“7f”(%o, 0x80000000) //十六進(jìn)制整數(shù)0x80000000的八進(jìn)制形式“20000000000”(%8x, 127) //十進(jìn)制整數(shù)127的十六進(jìn)制形式為“ 7f”(%08x, 255) //十進(jìn)制整數(shù)255的十六進(jìn)制形式為“000000ff”(%08x, 1) //十進(jìn)制整數(shù)1的十六進(jìn)制形式為“ffffffff”(%+08x, 1) //運(yùn)行錯(cuò),拋出異常,十六進(jìn)制不支持正負(fù)號(hào)(%, ) //結(jié)果為“ ”。) //返回長度為n的空格字符串。② 標(biāo)準(zhǔn)輸入()方法獲得從鍵盤輸入的數(shù)據(jù),要處理異常。如果要輸入數(shù)值數(shù)據(jù),就先輸入字符串,再將字符串轉(zhuǎn)換成數(shù)值。詳見教材第4~5章。① 由數(shù)字序列和運(yùn)算符構(gòu)造實(shí)數(shù)。 ? 1 : 1。39。amp。amp。039。.39。 (i)=39。 (i)=39。)*power。 if (i() amp。 || (i)==39。39。 || (i)==39。 while (i() amp。 amp。) exp = exp*10+(i++)39。 j++) value*=power。//返回實(shí)數(shù)字符串表示的浮點(diǎn)數(shù)值,、數(shù)字序列和運(yùn)算符語法構(gòu)造實(shí)數(shù)public static double toDouble(String s) //返回實(shí)數(shù)字符串表示的浮點(diǎn)數(shù)值 { int j=(39。)。 if (j==1 amp。39。 || (0)==39。 //power表示底數(shù)為10的冪 if (j!=1) //s中有小數(shù)部分 { value=((i,j))。 (j)=39。 (j)=39。)*power。 if (k!=1) //處理階碼 { if (j==1) //s中沒有小數(shù)部分 value=((0,k))。) ? :10。39。 jexp。public static int parseInt(String s, int radix) throws NumberFormatException5. 將整數(shù)轉(zhuǎn)換成二、八或十六進(jìn)制形式字符串233 怎樣將整數(shù)轉(zhuǎn)換成以二進(jìn)制、八進(jìn)制或十六進(jìn)制形式字符串? 【答】① (String format, Object... args)方法返回format指定格式的字符串,%o、%x分別指定八進(jìn)制、十六進(jìn)制整數(shù)格式。(int)等方法,返回整數(shù)的二、八、十六進(jìn)制形式字符串等功能。 //value%2+str 即 (char)(value%2+39。 //返回字符串}【答】上述算法僅當(dāng)value0時(shí)正確;當(dāng)value≤0時(shí)錯(cuò)誤,返回。 while (value!=0) //除2取余法,余數(shù)存入str字符串(逆序) { str = value%2 + str。例如,當(dāng)value=1時(shí),value%2=1,str=1,value/2=0,循環(huán)執(zhí)行一次,返回1。 String str=。 value /= 2。)結(jié)果為39。的前一字符
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1