Java学习日志——《Head First Java》 Day 1 7月20日
- 前言引述
- 环境搭建
- Java学习
- 1、源文件、类、方法
- 2、System.out.print与System.out.println
- 3、for、while、do-while(终于又见到do-while,泪目了)
- 啤酒歌程序
- Java注意点
前言引述
出于自己的好奇,决定在这个暑假学一学java,当然是抱着认真的态度,只是结果如何,权当是依仗青春的一次尝试了。
向好友请教了一番,最终决定以《Head First Java》作为我通往Java世界的引路人。早晨闲来无事简单的翻看了一下前面一小部分的内容,语言风趣幽默;从编排上来看确实是很系统的去讲解Java这门语言(与自己以往在B站上看的课有很大不同)。
此外,这也是我学习计算机语言的一次尝试,网上学习很容易消耗我的耐心,也是正因如此,我感觉到我最近的计算机语言学习遇到了瓶颈。
综上,希望自己可以坚持做完这个系列,认真踏实,从一而终。
环境搭建
曾有老师推荐过Eclipse,以前也早已搭建过JDK,不过还是找了参考视频去看,视频链接如下:
转JDK,Eclipse安装&配置
Java学习
1、源文件、类、方法
- 源文件:后缀为.java的文件,内可以包有多个类
- 类:被执行单位;值得注意的是main()的作用,与C中的main作用看起来很像,同时也和Python中的**if name == “main”😗*有类似的作用和地位,编写带有main的类可以让程序执行起来更具有条理性。
- 方法:我认为的方法简单而言就是函数;这里可以注意一下,main()即为一个方法(函数)。
2、System.out.print与System.out.println
是否带换行符的区别(象形文字带师嘛这不是 \n)
3、for、while、do-while(终于又见到do-while,泪目了)
- for(起点;循环条件;迭代条件){循环内容}
for(int i = 3; i > 0; i = i-1)
{
System.out.println(i + ":Hello Java!");
}
- while(循环条件){循环内容)
int i = 3;
while(i>0)
{
System.out.println(i + ":Hello Java!");
i = i - 1;
}
- do{循环内容}while(循环条件)
int i = 3;
do
{
System.out.println(i + ":Hello Java!");
i = i - 1;
}while(i>0);
##4、 if、else
if/else(条件){条件通过的执行内容}
啤酒歌程序
public class BeerSong {
public static void main(String[] args) {
int BeerNum = 99;
String word = "bottles";
while(BeerNum > 0)
{
//单数情况下 单词去s
if(BeerNum==1){
word = "bottle";
}
//输出歌词内容
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.");
}
else {
System.out.println("No more bottles of beer on the wall.");
}
}
}
}
Java注意点
- 语句以分号结束