想了解java與net哪個好嗎?想了解【慕課網(wǎng)Java】0基礎新人的Java編程入門課 Day2?? 嗎?......本文帶你一探究竟。
1.【慕課網(wǎng)Java】0基礎新人的Java編程入門課 Day2
作者:慕課網(wǎng)官方_運營中心鏈接:0基礎新人的Java編程入門課 Day2來源:慕課網(wǎng)1、數(shù)據(jù)類型在定義變量時,如String s=“Hello Imooc”;其中的String叫做數(shù)據(jù)類型。Java中的數(shù)據(jù)類型分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型兩種,其中String屬于引用數(shù)據(jù)類型。本次課將對幾種基本數(shù)據(jù)類型進行介紹,包括表示整數(shù)的int類型,表示小數(shù)的單精度浮點型float,以及在邏輯判斷中經(jīng)常被使用的布爾類型。下面分別對幾種數(shù)據(jù)類型進行介紹:1)int類型使用int類型定義變量并賦值:int n=100;也可以先定義變量后賦值,如:int n; 聲明變量nn=100; 為變量賦值1002)float類型使用float類型定義變量并賦值:float f=1.23f;注意float類型值的表示,在1.23后面有f,還可以寫成1.23F3)布爾類型布爾類型用boolean表示,布爾類型的值只有兩個true或者false。使用布爾類型定義變量的語法如下:boolean flag=true;或者boolean flag=false;布爾類型經(jīng)常用于邏輯判斷中,比如3<5,因為3是比5小的,所以結(jié)果為true。如果3>5,因為3是小于5的,所以3>5的結(jié)果是false作者:慕課網(wǎng)官方_運營中心來源:慕課網(wǎng)2、運算符運算符是一些特殊的符號,它們對一個,兩個或多個操作數(shù)執(zhí)行特定的運算,然后返回一個結(jié)果。這里的操作數(shù)指的就是運算符操作的實體。Java 提供了一組豐富的運算符來操作變量,如賦值運算符、算數(shù)運算符和邏輯運算符等。之前我們定義變量并賦值的語句int n=100;中,=就是賦值運算符。下面我們來看一下算術運算符,本次課主要學習加(+)、減(-)、乘(*)、除(/)和取余(%)運算符。定義兩個變量int a=4;int b=2;下表演示了運算符的使用和運算后的結(jié)果。其中注意a%b,也就是4%2,計算結(jié)果是4除以2的余數(shù),所以是0。案例:// 定義兩個變量,值分別為4和2int a = 4;int b = 2;// 求兩個數(shù)的和并輸出System.out.println("a + b = " + (a + b));// 求兩個數(shù)的差并輸出System.out.println("a - b = " + (a - b));// 求兩個數(shù)的乘積并輸出System.out.println("a * b = " + (a * b));// 求兩個數(shù)的商并輸出System.out.println("a / b = " + (a / b));// 求兩個數(shù)的余數(shù)并輸出System.out.println("a % b = " + (a % b));運行結(jié)果:關于加號的說明:加號除了可以進行算術運算,還可以作為字符串連接運算符使用。如下所示的代碼中,將數(shù)學運算a+b的結(jié)果連在"a + b = " 字符串的后面進行輸出。System.out.println("a + b = " + (a + b));再來看一個字符串連接的例子:定義字符串類型的變量str,初始值為"abcd"。然后將str和字符串"efg"做字符串連接運算,將結(jié)果賦值給字符串變量str1,并將str1的值輸出。String str = "abcd";String str1 = str + "efg";System.out.println("str1 = " + str1);運行結(jié)果:作者:慕課網(wǎng)官方_運營中心來源:慕課網(wǎng)3、條件結(jié)構1)在介紹條件結(jié)構前,先來看一下關系運算符的使用。如下表所示,演示了關系運算符的用法。關系運算的結(jié)果是布爾值,也就是結(jié)果只能是true和false2)選擇結(jié)構在生活中我們經(jīng)常遇到選擇的問題,比如你的年齡小于18歲就是未成年,大于等于18歲就是成年,那么這類問題可以使用選擇結(jié)構進行解決。先來看一下選擇結(jié)構的語法:關于選擇結(jié)構語法的說明:if后面小括號中的條件的結(jié)果是一個布爾值。如果布爾值為true,就繼續(xù)執(zhí)行該條件后大括號中的代碼,否則繼續(xù)進行判斷。else后面的內(nèi)容是條件1和2都不滿足時的執(zhí)行代碼。else if和else的內(nèi)容都可以省略。下面分別用例題進行演示:例1:判斷年齡是否大于等于18歲,如果滿足條件就輸出成年啦。在下面的代碼中,先定義整型變量的值為29,然后在if語句的條件中進行判斷,如果age>=18成立,就輸出成年啦,否則什么都不輸出。int age = 29;if (age >= 18) { System.out.println("成年啦!");}注意代碼中的大括號,在大括號中只有一條語句的時候是可以省略的,但是建議寫上,養(yǎng)成良好的編程習慣。例2:判斷年齡是否大于等于18歲,如果滿足條件就輸出成年啦,否則輸出還未成年。在例1代碼的基礎上加上else,輸出還未成年。int age = 29;if (age >= 18) { System.out.println("成年啦!");}else { System.out.println("還未成年!");}例3:判斷年齡是否小于等于0,如果小于等于0就輸出年齡格式錯誤!如果年齡大于0并且小于18,輸出還未成年。如果年齡在18歲以上,輸出成年啦!int age = 29;if (age <= 0) { System.out.println("年齡格式錯誤!");} else if (age <= 18) { System.out.println("還未成年!");} else { System.out.println("成年啦!");}注意:else if中的條件,隱含是大于0小于等于18,因為它是age<=0不滿足的前提下,再去判斷age<=18作者:慕課網(wǎng)官方_運營中心來源:慕課網(wǎng)
上述文章了解到關于【慕課網(wǎng)Java】0基礎新人的Java編程入門課 Day2?? ,讓我們對java與net哪個好 有一個直觀的認知。我們發(fā)現(xiàn),作為一個優(yōu)秀的Java程序員是多么的自豪。