初始java
什么是程序;程序为了让计算机执行某些 操作或解决某个问题而编写的一系列有序指令的集合。
开发java程序的步骤
1.编写源程序
2.编译
3.运行
java程序的结构
java程序有自己的框架
public class 文件名{
pubic static void main(String【】 args){
System.out.println(“Hello World”);
}
}
1.编写程序框架
public class Hello Word{}
其中,Hello Word为类的名称,它要和程序文件名一样。
2.编写main()方法的框架
public static void main(String【】 args ){}
main()方法有什么作用?正如一个房子不管有多大、有多少个房间都要从们进入一样,程序也要从一个固定的位置开始执行,而main()方法就是java程序的入口,是java所有java应用程序的起点,没有main()方法,计算机就不知道从哪开始执行程序。
3.编写代码
这一行带代码的作用是向控制台输出,即输出"Hello World"。System。out。println()是java语言自带的功能,使用它可以向控制台输入信息。
java程序的注释
在看书的时候会在精彩的地方做一些笔记,或在书空白处做些笔记,目的就是在下次看书的时候也有一个提示,java程序也不例外,当你写好一个程序交给另一个人时,后者是不是要花很多时间才能看懂这些程序,所以为了方便程序员阅读,java语言中允许在程序中注明一些说明文字,在java中常用的注释有两种,单行注释和多行注释。
1.单行注释
如果说明的文字较少,则可以在一行中,即可使用单行注释。单行注释“//”开头每一行中的"//"后面的文字都被认为是注释
2.多行注释
多行注释“/”开头,以“/结尾在”/“和”/“之间的内容都被看做注释。当要说明的文字较多,需要占用多行时,可使用多行注释。
java项目组织结构
1.包资源管理器
什么是包?我们可以把它理解为文件夹。在文件系统中,我们会利用文件夹分类管理文件,在java中使用包来组织java源文件。
2.导航器
在包资源管理器的旁边,还能看到导航器。导航器类似于Windows中的资源管理器,它将项目中包含的文件及层次关系都展现出来。
常见错误
1.类不可以随便命名的;
java程序框架中HelloWorld是类名,是程序员开发命名的,修改保存后会报错,(公共类型helloWorld必须在它自己的文件夹中定义)
2.void不可少
在mian()方法框架中,void告知编译器main() 方法没有返回值。如果去除变回缺少方法的放回类型
main()方法中的void不可缺少。
3.java对英文字母大小写敏感
我们知道,英文字母有大小写之分,java语言中大小如;
public class HelloWorld{
public static void main(String【】 args){
system.out.println("输入内容");
修改保存后myEclipse会提示system cannot resolved(无法解析system),这说明myeclipse不认识system,因此得出第结论。
java对大小写敏感
4.;是必需的
输入代码在末尾去掉;将修改保存,可以看到MyEclipse给出提示;语法错误请插入;以结束语句因此得出第四结论
java中完整的语句都要以;结束
5.""是必需的
另一个常犯的错误就是常常漏掉一些东西,如括号,空格,如代码中丢掉一个引号,保存这段代码,MyEclipse会报错。
结论;输出的字符串必须引号引起来,必且必须是英文符号
变量和数据类型
根据数据类型在内存中申请一块空间,数据类型 变量名,给变量名赋值即将数据存储对应的内存空间,调整变量,使用内存的变量,我们称之为调用变量。
变量命名规矩;变量必须以字母、下划线_或$符号开头,变量可以包括数字,但不能以数字开头以外,变量名不能包含任何特殊符号字符,不能使用java语言的关键字,如int、class、public、等
算术运算符
运算符 | 说明 | 举例 |
---|---|---|
+ | 加法运算符,求操作数的和 | 举例子5+3等于8 |
- | 减法运算符,求操作数的差 | 举例子5-3等于2 |
* | 乘法运算符,求操作数的乘积 | 举例子5*3等于15 |
/ | 除法运算符,求操作数的商 | 举例子5/3等于1 |
& | 取余运算符,求操作数相除的余数 | 举例子5%3等于2 |
boolean类型
值 | 说明 |
---|---|
true | 真 |
false | 假 |
关系运算符
关系运算符 | 说明 | 举例 |
---|---|---|
> | 大于 | 99>100结果为false. |
< | 小于 | 大象的寿命<乌龟的寿命,结果为true. |
>= | 大于等于 | 你的考试成绩>=200分,结果为false. |
<= | 小于等于 | 举例每次的考试成绩<=60分,结果为false. |
= = | 等于 | 举例地球的大小= = 篮球的大小,结果为false. |
! = | 不等于 | 水的密度! =铁的密度,结果为true. |
赋值运算符(=),
算术符(+,-,*,/,%)
关系运算符(>,>=,<=,==,!=).