public class Test01 {//新建一個(gè)類 String s = new String("good");//創(chuàng)建一個(gè)對(duì)象名字為s內(nèi)容為good String[] ss = {"aaa"};//創(chuàng)建一個(gè)名為ss的數(shù)組只有1個(gè)數(shù)量?jī)?nèi)容為aaa public void m_method(String str,String[] sa) {//設(shè)置一個(gè)公共的無(wú)返回值的名為m_method的函數(shù) ()里面是參數(shù) str = "bad";//把bad賦值給str sa[0]="bbb";把bbb賦值給sa的第一個(gè)數(shù)組對(duì)象 } public static void main(String[] args) {//程序入口 Test01 t1 = new Test01();//在Test01里創(chuàng)建一個(gè)名為t1的對(duì)象 t1.m_method(t1.s,t1.ss);//對(duì)象t1調(diào)用test01的m_method函數(shù),t1.s也就是test01類的s也就是good作為第一個(gè)參數(shù),t1.ss也就是test01類里面的ss也就是aaa作為第二個(gè)參數(shù)進(jìn)行運(yùn)行 System.out.println(t1.s+t1.ss[0]); //輸出t1.s的值和t1.ss[0]的值; }
十余年的大埔網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整大埔建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“大埔網(wǎng)站設(shè)計(jì)”,“大埔網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
本文介紹一些Go語(yǔ)言的基礎(chǔ)語(yǔ)法。
先來(lái)看一個(gè)簡(jiǎn)單的go語(yǔ)言代碼:
go語(yǔ)言的注釋方法:
代碼執(zhí)行結(jié)果:
下面來(lái)進(jìn)一步介紹go的基礎(chǔ)語(yǔ)法。
go語(yǔ)言中格式化輸出可以使用 fmt 和 log 這兩個(gè)標(biāo)準(zhǔn)庫(kù),
常用方法:
示例代碼:
執(zhí)行結(jié)果:
更多格式化方法可以訪問(wèn)中的fmt包。
log包實(shí)現(xiàn)了簡(jiǎn)單的日志服務(wù),也提供了一些格式化輸出的方法。
執(zhí)行結(jié)果:
下面來(lái)介紹一下go的數(shù)據(jù)類型
下表列出了go語(yǔ)言的數(shù)據(jù)類型:
int、float、bool、string、數(shù)組和struct屬于值類型,這些類型的變量直接指向存在內(nèi)存中的值;slice、map、chan、pointer等是引用類型,存儲(chǔ)的是一個(gè)地址,這個(gè)地址存儲(chǔ)最終的值。
常量是在程序編譯時(shí)就確定下來(lái)的值,程序運(yùn)行時(shí)無(wú)法改變。
執(zhí)行結(jié)果:
執(zhí)行結(jié)果:
Go 語(yǔ)言的運(yùn)算符主要包括算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、賦值運(yùn)算符以及指針相關(guān)運(yùn)算符。
算術(shù)運(yùn)算符:
關(guān)系運(yùn)算符:
邏輯運(yùn)算符:
位運(yùn)算符:
賦值運(yùn)算符:
指針相關(guān)運(yùn)算符:
下面介紹一下go語(yǔ)言中的if語(yǔ)句和switch語(yǔ)句。另外還有一種控制語(yǔ)句叫select語(yǔ)句,通常與通道聯(lián)用,這里不做介紹。
if語(yǔ)法格式如下:
if ... else :
else if:
示例代碼:
語(yǔ)法格式:
另外,添加 fallthrough 會(huì)強(qiáng)制執(zhí)行后面的 case 語(yǔ)句,不管下一條case語(yǔ)句是否為true。
示例代碼:
執(zhí)行結(jié)果:
下面介紹幾種循環(huán)語(yǔ)句:
執(zhí)行結(jié)果:
執(zhí)行結(jié)果:
也可以通過(guò)標(biāo)記退出循環(huán):
--THE END--
int?a[5][5];
int?i,j,N;
scanf("%d",?N?);?
while(?N--)
{
for(?i=0;i5;i++)
for(?j=0;j5;j++?)
scanf("%d",?a[i][j]?);
//以上就完成了數(shù)組的讀入
//自己補(bǔ)充,查找最大數(shù)和四個(gè)最小數(shù)吧
//以下完成輸出
for(?i=0;i5;i++)
{
for(?j=0;j5;j++?)
printf("%d?",?a[i][j]?);
printf("\n");
}
printf("\n");
}