笔记
Wybzdzssys.
这个作者很懒,什么都没留下…
展开
-
方法的三个练习题
一.题目要求:定义一个方法,用来判断两个数字是否相同。public class Method01Same { public static void main(String[] args) { System.out.println(isSame(2,2)); System.out.println("---------------"); System.out.println(isSame(1,2)); } /* 三要素:原创 2021-01-03 23:07:58 · 153 阅读 · 0 评论 -
方法的两个对比及注意事项
对比有无返回参数:public class Comparison01 { public static void main(String[] args) { System.out.println("结果是"+ method1(20,2)); System.out.println("===================="); method2(); } public static int method1(int a, int b){原创 2021-01-03 23:07:49 · 195 阅读 · 2 评论 -
方法的调用
方法调用的三种格式单独使用:方法名称(参数);打印调用:System.out.println(方法名称(参数));赋值调用:数据类型 变量名称 = 方法名称(参数)注意:此前学习的方法,返回值类型固定写为void,这种方法只能够单独调用,不能进行打印调或者赋值调用。public class Demo02MethodDefine { public static void main(String[] args){ sum(10,20); System.out.pr原创 2021-01-03 23:07:36 · 80 阅读 · 0 评论 -
方法的定义
方法其实就是若干语句的功能集合方法好比就是一个工厂蒙牛工厂 原料:奶牛、饲料、水等产出物:奶制品参数(原料):就是进入方法的数据返回值(产出物):就是从方法中出来的数据定义方法的完整格式:修饰符 返回值类型 方法名称(参数类型 参数名称,...){ 方法体 reture 返回值;}修饰符:现阶段固定的写法:public static返回值类型:也就是方法最终产生的数据类型是什么类型方法名称:方法的名字,规则和变量一样,小驼峰参数类型:进入方法的数据是什么类型参数名称:进原创 2021-01-03 23:06:49 · 157 阅读 · 2 评论 -
循环结构
For循环结构的基本组成部分:一般可以分成四部分:1.初始化语句:在循环开始最初执行,而且只做唯一一次。2. 条件判断:如果成立,则循环继续;如果不成立,则循环退出。3. 循环体:重复要做的事情内容,若干行语句。4. 步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要进行一次。结构:for(初始化语句;条件判断;步进语句){ 循环体语句}例:输出打印某一确定次数的文字public class LianXi{ public static void mai原创 2020-12-31 22:39:43 · 138 阅读 · 0 评论 -
选择结构(switch)
结构:switch(表达式){ case 常量值1: 语句体1; break; case 常量体2: 语句体2; break; ... default: 语句体n+1; break;例子:public class DemoSwitch{ public static void main(String[] args){ int num = 3; switch(num){ case 1: System.out.println("星期一"); b原创 2020-12-31 21:20:16 · 87 阅读 · 0 评论 -
选择结构(if)
单if语句:结构:if(关系表达式){ 语句体;}执行流程:首先判断关系表达式看其结果是true还是false如果是true就执行语句体如果是false就不执行语句体例:奇偶数判别的实现public class DemoIf1{ public static void main(String[] args){ System.out.println("今天天气不错,正在压马路,突然发现一个快乐的地方:网吧"); int age = 20; if (age >= 18){原创 2020-12-28 01:01:25 · 74 阅读 · 0 评论 -
编译器的两点优化
一.对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,那么java编译器将会自动隐含的为我们补上一个(byte)(short)(char)如果没有超过左侧的范围,编译器补上强转。如果右侧超过的左侧范围,那么直接编译器报错。public class Notice1{ public static void main(String [] args){ byte num1 = 127; System.out.println(num1); //127为默认的原创 2020-12-28 01:00:50 · 156 阅读 · 1 评论 -
方法入门
定义一个方法的格式public static void 方法名称(){方法体}方法名称的命名规则和变量一样,使用小驼峰式方法体:也就是大括号当中可以包含任意语句注意事项方法定义的先后顺序无所谓方法的定义不能产生嵌套包含关系方法定义好了之后,不会执行,一定要进行方法的【调用】如何调用方法,格式:方法名称();public class DemoMethod{ public static void main(String[] args){ farmer(); seller()原创 2020-12-28 01:00:27 · 98 阅读 · 0 评论 -
三元运算符
一元运算符:只需要一个数据就可以进行操作的运算符。例如取反!、自增++、自减–二元运算符:需要两个数据才可以进行操作的运算符,例如:加法+、赋值=三元运算符:需要三个数据才可以进行的操作的运算符。格式:数据类型 变量名称 = 条件判断 ? 表达式A :表达式B;流程首先判断条件是否成立:如果成立为true,那么将表达式A的值赋值给左侧的变量;如果不成立false,那么将表达式B的值赋值给左侧的变量;二者选其一。注意事项:1.必须保证表达式A和B都符合左侧数据类型的要求int resu原创 2020-12-28 01:00:14 · 171 阅读 · 0 评论 -
赋值运算符、比较运算符、和逻辑运算符
一、 赋值运算符分为:基本赋值运算符就是一个符号“=”,代表将左边的数据交给左侧的变量。int a = 30符合复合赋值运算符:+=:“a += 3” 相当于 a = a + 3-= :”b -= 4“ 相当于 b = b - 4=:“c *= 5” 相当于 c = c * 5/=:d /= 6 相当于 d = d / 6%=:7 %= 7 相当于 e = 7 % 7int a = 10; a += 5; System.out.println(a);//15原创 2020-12-01 16:02:19 · 580 阅读 · 0 评论 -
数据类型
数据类型一:基本数据类型整数类型:浮点型: float double1.储存空间越大,表示越精确。2.不管是float还是double都只是近似值3.E+38表示x10的38次方字符型:char内存占用:两个字节取值范围:0-65535可以表示中文布尔型: boolean内存占用:一个字节取值范围:ture,false应用数据类型(今后学习)字符串,数组,类,接口,Lambda注意事项1.字符串不是基本类型,而是引用类型2.浮点型可能只是一原创 2020-12-01 14:08:14 · 71 阅读 · 0 评论 -
算术运算符
运算符:用于进行特定操作的符号,例如“+”。表达式:用运算符连接起来的式子叫做表达式。四则运算:加:" + "减:" - "乘:“ * ”除:“ / ”取模:“ % ”,即取余数,只对于整数的除法取模才有意义。两个常量之间可以进行四则运算:public class lianxi{ public static void main(String[] args){ System.out.println(20 + 30);//50 }}两个变量之间可以进行四则运算:public原创 2020-12-01 14:07:12 · 125 阅读 · 0 评论 -
数据类型转换
定义:当数据不一样时,将会发生数据类型转换。自动类型转换(隐式):特点:代码不需要进行特殊处理,自动完成。规则:数据范围从小到大。(与字节数没有特定关系)public class Demo1DataType{ public static void main(String[] args){ System.out.println(1024);//这就是一个整数,默认就是int类型 System.out.println(3.41);//这就是一个浮点数,默认就是double类型原创 2020-12-01 14:04:55 · 102 阅读 · 0 评论 -
ASCII字码表
ASCII字码表定义:数字和字符的对照关系表(编码表)。即:American Standard Code For Information Interchange,美国信息交换标准码。Unicode码表:定义:万国码。也就是就是所有数字和符号的对照关系,包含中文,开头0-27部分和ASCII完全一样,但是128开始包含有更多字符。需要记住的特殊字码48 - ‘0’65 - ‘A’97 - 'a’...原创 2020-12-01 14:04:25 · 795 阅读 · 0 评论 -
变量
定义程序运行期间,内容可以变得量。创建一个变量并使用的格式数据类型 变量名称;//创建了一个变量中间是-一个空格变量名称 = 数据值;//赋值,将右边的数据值,赋值交给左边的变量(等号左右最好 加上空格)一步到位格式数据类型 变量名称 = 数据值//在创造一个变量的同时,立即放入指定的数据值。public class Demovariable{ public static void main(String[] args){ //创造一个变量 //格式:数据类型 变量名称; int n原创 2020-12-01 14:04:01 · 110 阅读 · 0 评论 -
常量
常量定义:是在程序运行期间,固定不变的量。常量的分类:1.字符串常量:凡是引用双引号(英文的)引起来的部分,叫做字符串常量。例如:“abc”、“Hellow”、“123”(是字符123,而不是一百二十三)2.整数常量:直接写上的数字,没有小数点,例如:100、200、0、-2503.浮点数常量:例如:2.5、-3.14、0.04.字符常量:凡是用单引号引起来的单个字符,就做字符常量。例如’A’、‘b’、‘9’、‘中’(java中字符常量可以用中文。单引号里面只能是一个字符,也不能不写)5.原创 2020-12-01 14:03:35 · 116 阅读 · 0 评论 -
标识(志)符的概念与规则
标识(志)符的概念与规则:标识符的定义:是指在程序中,我们自己定义的内容。比如类的名字(public class 后面的"HelloWorld")、方法 的名字和 变量 的名字等等,都是标识符。一、命名规则:硬性要求(不遵守会报错)1.标识符可以包含 英文字母26个(区分大小写)、0-9数字、$(美元符号)和_(下划线)。2.标识符不能以数字开头。2.标识符不能是关键字。二、命名规范:软性建议(在我现在开始时也一定要遵守)。HellowWorld1.类名规范:首字母大小写后,后面每个单词首字原创 2020-12-01 14:03:03 · 171 阅读 · 0 评论 -
关键字的概念与特征
引 入:在电子邮箱中,123abc@.qq.com可以,即________@+公司域名是的可以,但是____中不能含有@,如jjss@kk@qq.com则不行//@是电子邮箱当中有特殊含义的、被保留的、不能随意使用的字符,是一种关键字。 关键字的特点: 1.完全小写的字母。 2.在增强版的记事本中当中(例如notepad++,HelloWorld程序中的 public,class,static,void,他们都是紫色的)...原创 2020-12-01 14:02:24 · 341 阅读 · 0 评论 -
HellowWorld
HellowWorld// 第一行的第三个单词必须和所在的文件名称完全一样,包括大小写//public后面代表定义一个类的名称,类是java当中所有源代码的基本组成单位public class HelloWorld{ //第二行的内容是万年不变的固定写法,代表main方法 //这一行代表程序执行的起点 public static void main(String[] args) { //第三行代表打印输出语句(其实就是屏幕显示) //希望显示什么东西,就在小括号当中填写什么 Syst原创 2020-12-01 14:01:10 · 66 阅读 · 0 评论