<>变量

定义:存储在内存中的值并且能够发生改变。我们的数据需要放到内存中才可以进行计算。变量本质是计算机内存中代表一个“可操作的存储空间”,位置是确定的,但是里面的值是不确定可以改变。通过变量名来访问该对应的存储的内存空间里面的值(变量名存储的是在这个数据存在内存的地址)从而操作这个内存存储的值
变量是储存在内存中的数据,可以更改,例如给变量名为a赋值整数10:
int a = 10; //整数
<>数据类型

java
是一个强类型语言,每个变量都必须声明数据类型,变量的数据类型决定了变量占据存储空间的大小,为了节省内存空间,我们需要根据数据的大小再去选择合适的数据类型。
Java的数据类型有:

我们先学习数值型的数据类型,在进行变量赋值前,我们都需要声明这个变量是什么类型的变量,以a=10,不同数据类型为例:
int a = 10; //整数 占用4字节 short a = 10; //短整形 占用2字节 byte a =10; // 字节型 占用1字节
注意:byte使用返回为-127—128、 long a = 10; //长整型 float a = 10.0 // 浮点型,单精度 double a =
10.0 //浮点型。双精度
<>变量命名规则

* 首字母可以以下划线、英文字母、 符 号 开 头 , 其 他 部 分 可 以 是 数 字 、 字 母 、 下 划 线 、
符号开头,其他部分可以是数字、字母、下划线、符号开头,其他部分可以是数字、字母、下划线、符号
* .如果以两个单词组成的,以驼峰命名法命名,比如myName
* 变量名最好有有意义,不要写a,b,c等等,例如名字:name,身份证:ID
* 不要写Java内已经存在的关键字,比如int,public等
<>变量的类型

局部变量:
在方法或者语句块内部定义的变量,叫做局部变量。声明周期从声明的位置开始到方法或者语句块执行完毕就会销毁。局部变量必须先声明赋值才能使用!

全局变量:

也叫成员变量或者叫实例变量,在类里面并且在方法外面定义的变量叫全局变量,作用域整个类中,从属于对象,声明周期伴随着对象始终。如果不自动初始化,他会自动初始化该变量的默认初始值。因为该变量是在堆内存开辟的。

静态变量:
也叫类变量,用static修饰,从属于类,在类加载的时候就会被初始化,声明周期从类加载到类卸载。

<>数据类型转换

一定是数值直接才可以转换,任何数值+“” 空字符串就不是数值类型了,就不能运算。
int a=10; double b=9.8; int c=(int) b; System.out.println(c);//结果9
//由于大的空间的值不能放到小的空间,需要强制类型转换, //但是会丢失精度 double d=a; //把小空间的值放到更大的空间,能放下,叫自动类型转换
System.out.println(d);// 输出10.0
<>控制台输入

现在我们需要和程序做交互,即可以输入数据,才结果程序执行,重而得到输出,首先我们需要导入包:
import java.util.Scanner; //导包 public class hello { public static void main(
String[] args) { Scanner input=new Scanner(System.in);//创建input输入对象 System.out.
print("请输入姓名:"); String name=input.next(); //next()输入字符串 System.out.print(
"请输入年龄:"); int age=input.nextInt(); n//nextInt()输入整数 System.out.println("你好我是"+
name+",我的年龄是"+age+"岁!"); } }
程序运行后,输入名字,年龄,然后输出即可

<>算数运算符

这个就是普通的算术运算符,没有什么特别的
分别是:加减乘除 + - * / %(取余)

<>条件运算符(比较)
大于 > 小于 < 等于 = 两个数值比较相等 == 不等于 !=
<>逻辑运算符

与或非:
&& 并且: 条件A&&条件B 条件A和条件B都同时满足为true,才会返回结果为true
|| 或者 : 条件A||条件B 条件A或者条件B其中一个满足为true,返回结果为true
!: 非 取反 != 不等于 !true返回false

<>赋值运算符 =
int a=10; //把右键的值通过=赋值给左边
<>三目运算符
//语法:/比较条件?满足true赋的值:满足false赋的值 int r1=8>5?1:0; System.out.println(r1); //
若为true,输出1,若为false,输出0
<>常量

用final修饰的变量叫常量,用于经常使用固定的值而并不会经常发送改变的值
final int WEEKDAY=7; //比如一周等于7天,这是不会改变的,我们就可以在变量名前面加上final,即变成了常量
好啦,今天的内容就到这,下次再见~~~~

技术
©2019-2020 Toolsou All rights reserved,
在算法研究过程中如何进行算法创新七大排序算法(java代码)MYSQL中的索引与事务———javaweb(8)(面试必考)2022蓝桥杯JavaB组省赛试题网络安全-wifi攻防网络层协议——ICMP协议MySQL查询表中指定条件下的最新记录JavaSE笔记(一)Java基础语法mysql 查询条件之外的数据_mysql 查询符合条件的数据qt使用数据库sqlite