Java第二课
1、程序编写规则 Java源文件以‘java’作为扩展名。源文件的基本组成部分是类(class),如HelloWorld类。 一个源文件中最多只能有一个public类。其他类的个数不限,文件名必须以public的类名命名。 Java应用程序的执行入口是main()方法。 Java语言严格区分大小写。 Java里面双引号和单引号功能不一样。‘ ’? 与 “ ”。 字符串相等有? .equals? ? ? 。 2、程序的注释 单行注释 : //注释内容 多行注释 : /*注释内容*/ 文本注释 : /** 注释内容*/ package com.hp.day1.helloword; /** * 文档注释 * @author YGD *helloword类 */ public class HelloWord { /* * 多行注释 * 方法的入口 */ public static void main(String [] args){ //在控制的console输出 System.out.println("hello,2019");; } } 3、程序的调试 debug 右上角图标:Debug进入调试,Java退出调试
run模式可以直接运行出结果,debug模式可以观察到中间的过程 可以在行号左侧双击,打出蓝色的点:断点。如果断点不需要:双击 debug模式运行后,从入口开始运行直到断点处。把鼠标放到变量上可以看到变量的值 F6可以单行调试 如果中间过程观察完毕,后续不要一行一行执行 ? 4、成员变量和局部变量 相同点: a、都遵循变量的声明或定义的格式: 数据类型? 变量名=初始化值? ? ? int aa=3 b、都有作用域 不同点: a、声明的位置不同:成员变量:声明在类里,方法外 ? 局部变量:声明在方法内,方法的形参部分,代码块内 b、成员变量的修饰符有4个: public,private,protected,缺省 ? 局部变量没有修饰符,与所在方法的修饰符相同 c、初始化值 ? 成员变量:如果在声明的时候不显示赋值,那么不同的数据类型会有不同的默认初始化值 ? 局部变量:一定要显示赋值。(局部变量没有初始化值) 5、方法: package com.hp.day6.object; /** * 类:比较两个数的大小 * @author Administrator */ public class Compare { /** * 方法:求最大值 * 修饰符,方法一般写成public,如果只有本方法使用写成private * 返回类型:如果不需要返回,void * 如果需要返回,返回值与方法的返回类型匹配 * 在方法中变量要先声明后使用 * 方法定义时,括号中的是形参,方法调用后才是实参 * @param a * @param b * @return */ public int max(int a,int b){ return a>b?a:b; } /** * 方法:求最小值 * @param a * @param b * @return */ public int min(int a,int b){ return a<b?a:b; } public static void main(String[] args){ //一般引用数据类型创建的成为对象或实例 Compare compare = new Compare(); int result = compare.max(10,5); System.out.println("两个数的最大值:"+result); } } ?6、参数传递 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |