本文已参与「新人创作礼」活动,一起开启掘金创作之路。 第二天学习 今天学习了一些有意思的东西, 首先在github上找到了书籍(head first java中文版),里面以插画的形式讲述了java的基础知识,让学习不至于太过枯燥无味,里面的讲述也很有意思,并且讲的很清楚明白,让人有能够继续学下去的动力 一。java的程序结构 类存放在源文件里面 方法 存于 类中 语句(statement)存于 方法中
其中:什么是源文件? 源文件(扩展名为.java) 带有类的定义,类用于表示程序的一个组件,兄啊促销或许只会有一个类。类的内容必须包含在花括号里面。 什么是类? 类中带有一个或多个方法。方法必须在类的内部声明(必须在花括号里面) 什么是方法? 在方法的花括号里面编写方法一个执行的指令。可以把方法想象成一个函数或过程。
二.剖析类 public static void main (string[] args){ //程序写在这 }
public (公开给其他类存取) class(类声明) myfirstapp(类的名称){ public(同上) static (稍后) void(代表没有返回值) main(方法的名称)(String[] args){(方法的左括号) System.out.print("I Rule!"); }(main 的右括号) }(类的右括号)
瓶子的练习游戏: public class BeerSong { public static void main (String[] args ){ int beerNum = 99 ; String word = "bottles"; while (beerNum > 0){
if (beerNum == 1) {
word = "bottles";//单数的瓶子
}
System.out.println(beerNum + " " + word + "of beer on the wall");
System.out.println(beerNum + " " + word + "of beer.");
System.out.println("take one down.");
System.out.println("Pass it around.");
beerNum = beerNum - 1;
if (beerNum > 0){
System.out.println(beerNum + " " + word + "of beer on the wall");
}else{
System.out.println("No more bottles of beer on the wall");
} //else 结束
}// while 循环结束
}//main方法结束
}//class 结束