Java基础(下)
2022/5/23 1:05:40
本文主要是介绍Java基础(下),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
变量
-
可以变化量
-
Java是一种强类型语言,每个变量都必须声明其类型 Java是一种强类型语言,每个变量都必须声明其类型
-
Java变量是程序最基本的存储单元,其要素包括变量名,变量类型和作用域
type varName [=value] [{,varName[=varlue]}]; //数据类型 变量名使用逗号隔开来声明多个同类型变量
变量作用域
-
类变量
-
实列变量
-
局部变量
//类变量 static static double salary =5000; //属性:变量 //实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0/0.0 //布尔值:默认是false //除了基本类型,其余的默认值哦都是null String name; int age; //main方法 public static void main(String[] args){ //局部变量:必须声明和初始化值 int =i = 10; System.out.println(i); //变量类型 变量名字 = new 类名; Demo demo = new Demo(); System.out.println(demo.age); System.out.println(demo.name); //类变量 static System.out.println(salary); } //其他方法 public void add(){ }
常量
-
初始化后不能改变的值
-
常量名一般用大写字符
//修饰符,不存在在先后顺序 static final double PI= 3.14; public static void main(String[] args){ System.out.println(PI); }
变量的命名规范
-
所有变量、方法、类名:见名知意
-
类成员变量:首字母小写和驼峰原则:monthSalary,除了第一个单词意外,后面的单词首字母大写 lastname lastName
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线:MAX_VALUE
-
类名:首字母大写和驼峰原则:Man,GoodMan
-
方法名:首字母小写和驼峰原则:run(),runTun()
运算符
-
算数运算符:+、-、*、/、%、++、--
public static void main(String[] args) { //二元运算符 //Ctrl+D 复制当前行到下一行 int a = 10; int b = 20; int c = 26; int d = 30; System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/(double)b); }
-
赋值运算符:=
public static void main(String[] args) { long a =1553456; int b = 12312; short c = 10; byte d = 8; System.out.println(a+b+c+d); //long System.out.println(b+c+d); //long System.out.println(c+d); //int }
-
关系运算符:>、<、>=、<=、==、!= instanceof
public static void main(String[] args) { //关系运算符返回的结果: 正确,错误 布尔值 int a = 12; int b = 12; int c = 5; //取余,模运算 System.out.println(c%a); System.out.println(a>b); System.out.println(a<b); System.out.println(a==b); System.out.println(a!=b); //++ -- 自增,自减 一元运算符 int a =12; int b = a++; //执行完这行代码后,先给b赋值,再自增 int c = ++a; //执行完这行代码前,先自增,再给c赋值 System.out.println(a); System.out.println(b); System.out.println(c); //幂运算 2^3 = 8 很多运算都需要使用一些工具类 double pow = Math.pow(3,2); System.out.println(pow); }
-
逻辑运算符:&&、||、!
public static void main(String[] args) { //与(and) 或(or) 非(取反) boolean a = true; boolean b = false; System.out.println("a && b:"+(a&&b)); //逻辑与运算:两个变量都为真,结果采薇true System.out.println("a || b:"+(a||b)); //逻辑或运算;两个变量有一个为真,则结果才为true System.out.println("!(a && b):"+!(a&&b)); //若果是真,则变为假,如果是假则变为真 //短路运算 int c= 5; boolean d = (c<4)&&(c++<4); System.out.println(d); System.out.println(c);
-
三元运算符
public static void main(String[] args) { //x ? y : z //如果x==true,则结果为y,否则结果为z int score = 80; String type = score<60 ?"不及格":"及格" //必须掌握 }
包机制
-
为了更好组织类(类似文件夹)
-
域名倒置
Java Doc
-
参数信息
-
@author 作者名
-
@version 版本号
-
@since 指明需要最早使用的jdk版本
-
@param 参数名
-
@return 返回值情况
-
@throws 异常抛出情况下
-
这篇关于Java基础(下)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Java语音识别项目资料:新手入门教程
- 2024-11-26JAVA语音识别项目资料:新手入门教程
- 2024-11-26Java语音识别项目资料:入门与实践指南
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料:新手入门教程
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25Java对接阿里云智能语音服务资料详解