概述
1.变量
概述:就是一个容器,用于存储数据的
语法:
1.声明的同时直接赋值
数据类型 变量名 = 值;
String name = "XXXX";
2.先声明后赋值
声明: 数据类型 变量名; String name;
赋值: 变量名 = 值; name = "XXXX";
标识符命名规则:
1.只能由字母,数字,下划线,美元符号组成
2.不能以数字开头
3.不能与关键字重名
4.严格区分大小写
标识符命名规范:
知名达意
2.运算符
算术运算符: + - * / %
注意:2个整数相除,得到的结果一定是整数
比较运算符: > >= < <= == !=
// 比较表达式的结果一定是 boolean 类型的数据,所以比较表达式可以作为if结构的条件判断
逻辑运算符:
// 逻辑运算符的2边一定要是 boolean 类型的数据
/*
&& 逻辑与 只要有false,逻辑&&表达式的结果就是 false,只有当两边同时为true ,逻辑&&表达式的结果才是true
遇 false ,则 false
|| 逻辑或 只要有true,逻辑||表达式的结果就是 true,只有当两边同时为 false,逻辑||表达式的结果才是 false;
遇 true ,则 true
! 逻辑非 真变假 假变真
*/
&& 短路的问题 只要逻辑&&的左边为 false ,逻辑&&的右边就不会运算
|| 短路的问题 只要逻辑||的左边为 true,逻辑||的右边就不会运算
复合赋值运算符: = += -= *= /= %=
自增自减运算符:
++ --
// 表达式的值 变量的值
// 表达式 : 由运算符连接起来的式子就是表达式
// ++ 运算符
/*
num++ 后自增表达式:
运算法则:先取变量(num)自身的值作为表达式的值,然后将变量自身+1
++num 前自增表达式:
运算法则:先将变量自身的值+1,然后将变量的值作为表达式的值
总结: 不管是前自增还是后自增,变量自身的值都得+1
num-- 后自减表达式:
运算法则:先取变量(num)自身的值作为表达式的值,然后将变量自身-1
--num 前自减表达式:
运算法则:先将变量自身的值-1,然后将变量的值作为表达式的值
总结:不管是前自减还是后自减,变量自身的值都得-1
*/
// int num = 3;
//
// int res = ++num - num-- - ++num + num++ + ++num;
// 4/4 4/3 4/4 4/5 6/6
// int res = (++num) - (num--) - (++num) + (num++) + (++num);// 4-4-4+4+6
// System.out.println(res);//6
// System.out.println(num);//6
// int num = 3;
// int res = num--;
// System.out.println(res);//3
// System.out.println(num);//2
// int num = 3;
// int res = --num;
// System.out.println(res);//2
// System.out.println(num);//2
// int num = 3;
// int res = ++num;
// System.out.println(res);//4
// System.out.println(num);//4
// int num = 3;
// int res = num++;
// System.out.println(res);//3
// System.out.println(num);//4
3.定义类定义方法
定义类的语法:
public class 类名{// 类名:符合标识符命名规则 从第一个单词开始所有单词的首字母大写
// 属性(变量)
// 方法(方法)
}
权限修饰符: public 公开
类名: 自己取的名字 符合标识符命名规则和规范 类名是从第一个单词开始每个单词的首字母大写
如何写方法
简单的方法: 无参数无返回值的方法
语法:
权限修饰符 返回值类型 方法名(数据类型 参数名1,数据类型 参数名2,....){
// 方法体功能代码
}
权限修饰符: public
返回值类型: 无返回值 void
有返回值 返回的数据是什么数据类型,那么返回值类型就是什么数据类型
方法名: 自己取 符合标识符命名规则和规范 方法名是从第二个单词开始每个单词的首字母大写
参数: 用来传递数据的 如果不需要外界传数据 那就空着
方法体: 功能代码执行的代码
注意: 方法不调用不会执行
调用方法:
方法名(实际参数); // 实际参数: 具体的值
1. 自己定义的方法
1.明确方法的返回值类型 ---> 有返回值 ---> 整数int
2.明确方法名 --> 自己定义 ---> add
3.明确方法的参数 ---> 2个参数 都是 int 类型
4.明确方法的功能
2. 调用别人的方法
1.明确方法的功能
2.明确方法的方法名
3.明确方法的参数
4.明确方法的返回值
注意:
1.方法和方法之间是平行关系
2.方法不调用不会执行
4. 选择结构
补充:
// 成员变量: 定义在类里面,方法的外面的变量,系统会自动赋默认值
// 局部变量: 定义在方法里面的变量,系统不会赋默认值
// 变量没有赋值是不能直接使用的
常用的数据类型 初始值
int 0
float 0.0
double 0.0
char 空(0)
String null
boolean false
最后
以上就是执着灯泡为你收集整理的Java学习day02笔记-变量_运算符_类和方法_选择结构的全部内容,希望文章能够帮你解决Java学习day02笔记-变量_运算符_类和方法_选择结构所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复