入门程序
hello world 入门程序
程序开发步骤
Java程序开发三步骤:编写、编译、运行

编写Java源程序
public class day01_01 { public static void main(String[] args) { System.out.println("Hello world! my first java program!"); } }
注:
1、文件名必须与类名一致(大小写错误也会出现编译错误)
2、编写的程序,需要编译才能运行,否则JVM无法运行代码
代码关键点说明
编译与运行
1、何为编译:是指将编写的Java源码翻译成JVM认识的class文件,在这个过程中,javac编译器会检查所写代码是否有错误,有错误会提示出来,无错误就会编译成功。
2、何为运行:是指class文件交给JVM去运行,此时JVM就会去执行编写完成的程序。
一个负责查错,一个负责提交运行。
关于main方法
main方法:称为主方法,是程序的入口或起始点,且写法是固定格式不可改变,无论编写多少程序,JVM在运行时,都会从main方法开始执行。
关于注释
注释:用于对源代码的解释和说明。其目的是让其他人能更好、更快地了解代码作用,对代码做注释并不会影响代码的运行。
1、单行注释:以 // 开头 换行结束
public class day01_01 { public static void main(String[] args) { //单行注释 这是我的第一个程序 System.out.println("Hello world! "); } }
2、多行注释:以 /* 开头 以 */ 结束
public class day01_01 { public static void main(String[] args) { /* * 我是一个多行的注释 * Hello * world * */ System.out.println("Hello world! "); } }
3、文档注释(较为少用)
public class day01_01 { public static void main(String[] args) { /** * 这是文档注释 */ System.out.println("Hello world! "); } }
关于关键字(Keywords)
关键字:是指在Java程序中已经定义好的单词,具有特殊意义的、被保留的、不能随意使用的字符。
1.在上述代码中,出现的关键字有public、class、static、void等,这些单词已经被Java定义好,都具有其特殊含义。
例如:无需死记,学到哪记到哪


关于标识符
标识符:指程序中,自己定义的内容。例如包名、类名、接口名、方法名、变量名、常量名,都是标识符。
1.上述day01_1案例中,出现的标识符有类的名称:day01_1
2.标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。
3.标识符不能以数字开头
4.标识符不能是关键字(Keyword),因为关键字都是被保留的。
命名规范:
类名规范: 首字母大写,后面每个单词的首字母大写(大驼峰)。HelloWorld
方法名规范:首字母小写,后面每个单词字母大写(小驼峰)。helloWord
变量名规范:全部小写。int a ,int b,double circle.
规则:标识符必须遵守,否则编译无法通过。在起名字时,为了提高阅读性,尽量使名字“见名知意”
常量
概述:
常量:指在Java程序中固定不变的数据。
分类:

练习:输出各类型的常量
public class day01_02 { public static void main(String[] args) { //输出整数常量 System.out.println(123); //输出小数常量 System.out.println(12.5); //输出字符常量 System.out.println('A'); //输出字符串常量 System.out.println("this is a Test"); } }
变量与数据类型
变量
变量:常量是固定不变的数据,那么在程序中可以变化的量成为变量。
变量的定义:变量定义包含三要素 数据类型、变量名、数据值
例如:数学中,x+y=5 其中x与y都是变量,都可以发生变化
package day01; //了解变量 public class day01_03 { public static void main(String[] args) { int x; int y=0; int result = 5 ; for ( x = 0; x <= 5; x++) { for (y = 0; y <= x; y++) { if(x+y == 5){ System.out.println("x=" + x +" y="+y); } } } } }
注意事项:
1.变量名称:在同一个大括号中{},不能出现同名变量
2.变量赋值:定义的变量,不赋值不能使用,但是可以先声明,再赋值也可以
数据类型
分类:
1.基本数据类型:整数、浮点数、字符、布尔。
2.引用数据类型:类、数组、接口。
基本类型(四类八种):


浙公网安备 33010602011771号