基础

基础04

1.1. Java的基本语法(重点)

1.1.1. 基本语法(必须记住)

Java语言严格区分大小写,好比main和Main、system和System是完全不同的概念。
一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类。若源文件中包括了public类,源文件必须和该public类同名。
一个源文件中包含N个Java类时,成功编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同。
若一个类必须运行,则必须拥有main方法(主方法),因为main方法是程序的入口。

1.1.2. 注释符号(了解)

1.1.3. 三种注释方式(掌握)

Java的注释信息是给程序员看的,编译器(javac)在编译的时候会忽略掉源文件中的注释信息。
Java提供3种注释类型:

单行注释:// 内容, //后面这一行的内容被注释
多行注释:/内容/;/和/ 之间的所有内容被注释
文档注释:/内容/;/和/之间内容被注释,此外,还可以专门生成文档信息API

注意:多行注释之间彼此都不能交叉嵌套,以下就是错误的例子。
/*

/* 内容 */

*/

因为/会找举例自己最近的/符号,组成一个注释语句块,上图中单独的*/符号就不能被编译器识别了。
1.1.4. 标准的代码案例(必须这么去做)

后续代码的编写,要严格都要写需求、开发步骤、小结。

//需求:在控制台输出内容:你好师姐

/*

开发步骤:

1:先定义一个类Hello

2:在Hello类中定义一个main方法

 3:在main方法中使用系统输出打印一句话

4:编译和运行程序

 写完代码,写下小结:我在写代码过程的得与失

1:如果不写main方法,程序没法运行,因为main方法是程序的入口。

 2:Java严格区分大小写,System不能写出system,其他也要注意。

3:巨坑,分号必须使用英文状态下的,不能使用中文(中文的;英文的;)

*/

public class Hello

{

public static void main(String[] args)

{

    System.out.println("你好师姐");

}

}

1.1.5. 关键字和保留字(了解)

关键字:在编程语言中事先定义的,有着特殊含义和用途的单词。
保留字:和关键字一样是编程语言事先定义好的,只是说现在暂时没有特殊的功能,但说不定以后某天会突然被赋予功能,因此被保留下来的单词。比如goto和const就是保留字。

image.png

小结:注意关键字和保留字都是由小写组成,关键字不要去记,我们学一个记一个。
注意:java 无sizeof 、goto、 const 关键字
有人认为:true,false,null属于字面量(直接量),不属于关键字,无所谓,不要纠结这些学术性。
1.1.6. 分隔符和标识符(记住)

1.1.6.1. 语言分隔符(了解)

分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。
花括号({}):表示一个代码块,是一个整体,花括号要成对使用。
方括号([]):定义数组和访问数组元素时使用。
圆括号(()):使用很广泛,具体用到细讲。
圆点(.):类和对象访问它的成员时使用。
空格( ):把一整条语句分割成几段,空格的次数不限制,好比一句英文里单词都要分开写一样。
注意:必须都是半角状态下的英文符号,写代码时确保搜狗输入是这个样子的。

image.png

小技巧写代码时,全部使用英文的符号,不要使用中文的符号,修改搜狗输入法配置。

image.png

1.1.6.2. 标识符(了解)

在写代码的时候为了增强代码的阅读性,我们会自定义很多名字如:类名、方法名、变量名等。
在编程的里,我们把这种为了增强程序阅读性而自定义的名称,称为标识符。
标识符命名规则:
① 由字母、数字、下划线、$组成,但不能以数字开头(注:此处的字母可以是中文、日文等)
② 大小写敏感
③ 不得使用java中的关键字和保留字
④ 不用java中内置的类名作为自己的类名。
小结:记住使用一个非关键字和保留字,且有意义的英文单词就很OK了。
注意:类名必须使用名词,且首字面必须是大写的。

  1. do…while
先执行循环语句,在判断是否满足条件 

语法结构:

do{
            循环语句
 while(boolean 表达式)
           先执行循环语句,
           再执行boolean表达式,
           当 boolean表达式为真时,
           再执行循环语句.......
           直到boolean表达为假,
           循环结束
         

     while(boolean表达式 )   {
         循环语句
         当执行boolean表达式,
         当表达式为真时,
         再执行循环语句。
         再执行boolean表达式......
         直到boolean表达为假,
         循环结束        

}
}

|三、 ror 循环

1、 请计算1到999之间的和 1+2+3+4+5。。。。。+999

2、 请计算1+1/3+1/5+1/7+。。。。。+1/99

3、 100!的阶乘12345*。。。。。*100
| |
|–|分析–|
| | |
1、 A = 1,2,3,4,5,6.。。。。。999

2 、 A = 1,3,5 , 7.。。。。99

3、 A = 1,2,3,4,5,。。。。。100

得知A为有规律的变量,并且是固定的个数

语法规则:

for(表达式1; Boolean表达式;表达式3){
循环语句
}
执行顺序:
1、执行表达式1
2、判断boolean 表达式2
3、假若boolean 表达式2为真,执行循环语句
4、执行表达式3
5、判断boolean 表达式为2
6、假若boolean 表达式2为真,执行循环语句
7、执行表达式3
8、判断boolean表达式2



9、直到boolean表达式2为假,循环猜结束

5、表达式1、表达式2或表达式3中出现用逗号连接的多个表达式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值