-
●switch:開關(guān)
Java中的switch是“開關(guān)”的意思,有時也被劃分為一種“選擇語句”。根據(jù)一個整數(shù)表達(dá)式的值,switch語句可從一系列代碼選出一段執(zhí)行。
●case:常量表達(dá)式
case后面可以是表達(dá)式或值(必須是常量)
case字句的值是不能重復(fù)的。對于字符串類型的也一樣,但是字符串中可以包含Unicode轉(zhuǎn)義字符。
●break:打破;終止退出
在java中break就是打破循環(huán)或選擇或代碼塊跳出語句,不再執(zhí)行剩余部分。
●default:缺省
就是說當(dāng)你沒有設(shè)置的話,就是這個。對于這兒,就是指如果前面沒有一個執(zhí)行,就執(zhí)行這個。查看全部 -
●switch:開關(guān)
Java中的switch是“開關(guān)”的意思,有時也被劃分為一種“選擇語句”。根據(jù)一個整數(shù)表達(dá)式的值,switch語句可從一系列代碼選出一段執(zhí)行。
●case:常量表達(dá)式
case后面可以是表達(dá)式或值(必須是常量)。
case字句的值是不能重復(fù)的。對于字符串類型的也一樣,但是字符串中可以包含Unicode轉(zhuǎn)義字符。
●break:打破
在java中break就是打破循環(huán)或選擇或代碼塊跳出語句,不再執(zhí)行剩余部分。
●default:缺省
就是說當(dāng)你沒有設(shè)置的話,就是這個。對于這兒,就是指如果前面沒有一個執(zhí)行,就執(zhí)行這個。
查看全部 -
String
char
int
float
boolean查看全部 -
String hoppy=“慕課網(wǎng)”查看全部
-
1
查看全部 -
public class HelloWorld {
? ??
? ? public static void main(String[] args) {
? ? ? ??
// 定義一個整型數(shù)組,并賦初值
int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };
? ? ? ??
int max = nums[0]; // 假定最大值為數(shù)組中的第一個元素
int min = nums[0]; // 假定最小值為數(shù)組中的第一個元素
double sum = 0;// 累加值
double avg = 0;// 平均值
? ? ? ??
for (int i = 0; i < nums.length; i++) { // 循環(huán)遍歷數(shù)組中的元素
? ? ? ? // 如果當(dāng)前值大于max,則替換max的值
? ? ? ? if(nums[i] > max){
? ? ? ? ? ? max = nums[i];
? ? ? ? }
? ? ? ??
? ? ? ? // 如果當(dāng)前值小于min,則替換min的值
? ? ? ? if(nums[i] < min){
? ? ? ? ? ? min = nums[i];
? ? ? ? }
? ? ? ??
? ? ? ??
? ? ? ? // 累加求和
? ? ? ? sum = sum + nums[i];
? ? ? ??
}
? ? ? ??
? ? ? ? // 求平均值
? ? ? ? avg = sum/nums.length;
? ? ? ??
System.out.println("數(shù)組中的最大值:" + max);
System.out.println("數(shù)組中的最小值:" + min);
System.out.println("數(shù)組中的平均值:" + avg);
}
}
搜索
復(fù)制
查看全部 -
hobby = “慕課網(wǎng)”查看全部
-
String 是一種常見的引用數(shù)據(jù)類型查看全部
-
public class HelloWorld{
public static void main(String[] args){
int num = 199;
int count = 0;
if(num > 0 && num <= 9999999){
? ? while(num != 0){
? ? ? ? num = num/10;//是用來判斷位數(shù)的
? ? ? ? count++; //位數(shù)
? ? }
? ? System.out.println("它是個" + count +"位的數(shù)!");
} else{
? ? System.out.println("輸入有誤!");
}
}
}
//例:999。99=999/10,一次;9=99/10,兩次;0=9/10三次;while循環(huán)了3次,cout加了3次,第三次num=0時,while條件不成立,結(jié)束循環(huán),所以num/10是可以用來判斷位數(shù)的。
搜索
復(fù)制
查看全部 -
break與continue的區(qū)別:break是結(jié)束整個循環(huán)體,continue是結(jié)束單次循環(huán),然后按照條件繼續(xù)循環(huán)。
搜索
復(fù)制
查看全部 -
Java條件語句之 switch
當(dāng)需要對選項進(jìn)行等值判斷時,使用 switch 語句更加簡潔明了。例如:根據(jù)考試的名次,給予前 4 名不同的獎品。第一名,獎勵筆記本一臺;第二名,獎勵 IPAD?2 一個;第三名,獎勵移動電源一個;最后一名獎勵 U 盤一個。
語法:
執(zhí)行過程:當(dāng) switch 后表達(dá)式的值和 case 語句后的值相同時,從該位置開始向下執(zhí)行,直到遇到?break 語句或者 switch 語句塊結(jié)束;如果沒有匹配的 case 語句則執(zhí)行 default 塊的代碼。
如:
不得不說的幾點小秘密:
1、?switch 后面小括號中表達(dá)式的值必須是整型或字符型
2、 case 后面的值可以是常量數(shù)值,如 1、2;也可以是一個常量表達(dá)式,如 2+2 ;但不能是變量或帶有變量的表達(dá)式,如 a * 2
3、 case 匹配后,執(zhí)行匹配塊里的程序代碼,如果沒有遇見?break?會繼續(xù)執(zhí)行下
一個的 case 塊的內(nèi)容,直到遇到?break 語句或者 switch 語句塊結(jié)束?如
運行結(jié)果:
4、?可以把功能相同的 case 語句合并起來,如
5、?default 塊可以出現(xiàn)在任意位置,也可以省略
搜索
復(fù)制
查看全部 -
Java條件語句之嵌套 if
嵌套 if 語句,只有當(dāng)外層 if 的條件成立時,才會判斷內(nèi)層 if 的條件。例如,活動計劃的安排,如果今天是工作日,則去上班,如果今天是周末,則外出游玩;同時,如果周末天氣晴朗,則去室外游樂場游玩,否則去室內(nèi)游樂場游玩。
語法:
搜索
復(fù)制
查看全部 -
一、Java的特性與版本
查看全部 -
搜索
復(fù)制
查看全部 -
條件運算符( ? :?)也稱為 “三元運算符”。
語法形式:布爾表達(dá)式 ? 表達(dá)式1 :表達(dá)式2
運算過程:如果布爾表達(dá)式的值為?true?,則返回?表達(dá)式1?的值,否則返回?表達(dá)式2?的值
例如:
因為,表達(dá)式 8>5 的值為 true ,所以,返回:?8大于5
搜索
復(fù)制
查看全部
舉報