java中的常量,变量,运算符
2021/7/14 20:07:42
本文主要是介绍java中的常量,变量,运算符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 数据的存储方式
1.1数据存储的基本单位
计算机最小的存储单位:字节(byte)
生活中常用的单位:
1024Byte=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
1024PB=1EB
计算机在处理数据对数据进行读取和存储的过程
1.2常见的进制单位(了解)
进制单位 |
基数范围 |
规则 |
十进制 |
0-9 |
逢十进一 |
二进制 |
0-1 |
逢二进一 |
八进制 |
0-7 |
逢八进一 |
十六进制 |
0-F |
逢十六进一 |
Java代码中:
十进制:10
二进制:011
八进制:010(八进制以0开头)
十六进制:0X11(十六进制以0X开头)
2.常量
2.1生活中的常量
一周七天
一天24小时
文字:你,我,他
圆周率:PI
代码源于生活,服务生活
2.2代码中的常量
定义:在程序运行过程中,不可改变的量叫常量
按照生活习惯,把常量分为:整数、小数(浮点数)、字符(用单引号引起来的单个字符)【注:字符只能用单引号修饰,并且里面只能有一个元素,字符串用双引号修饰】、真假关系【真,假】、字符串【注:字符串用双引号修饰,里面可以有多个元素或一个元素,如”a”】
public static void main(String[] args) {
//整数的常量
//sout+tab,快捷键,打印语句
System.out.println(78);
System.out.println(520);
System.out.println(3.14);
//真假关系:布尔类型的数据
System.out.println(true);//真
System.out.println(false);//假
System.out.println('a');//字符
System.out.println('中');
System.out.println("a");//字符串
}
3变量
3.1生活中的变量
时间,天气温度,年龄,体重,头发
3.2代码中如何来定义变量
定义:程序在运行过程中可以改变的量叫变量
语法格式:
数据类型 变量名 = 初始化数据;
比如int a = 3;
数据类型:用来约束当前变量是什么类型的
变量名:变量的名字,不能用中文,但是一定要见名知意
=:赋值号
初始化值:第一次给的数据
3.3数据类型(重点)
Java有八大数据类型
整型(有4个):整数 byte short int long
浮点型(有两个):float double
字符型(1个):char
布尔型(1个):boolean
整型 |
范围 |
占用的字节内存 |
Byte |
-128~127 |
1字节(8bit) |
Short |
-32768~32767 |
2字节(16bit) |
Int |
-2^31~2^31-1(默认) |
4字节(32bit) |
Long |
-2^63~2^63-1 |
8字节(64bit) |
占用的内存越多,越耗内存
浮点型 |
范围 |
占用的内存 |
Float |
-3.4*10^38~3.4*10^38 |
4字节 |
Double |
-1.79*10^308~1.79*10^308(默认) |
8字节 |
思考:为什么float类型的数据要加f
Double是默认的,数据范围比float大,大转小,精度有可能丢失
大杯子里的水到小杯子里
字符 |
范围 |
占用的字节内存 |
Char |
中英文都可以 |
2字节 |
布尔类型 |
范围 |
占用的字节 |
Boolean |
True或者false |
1字节 |
|
|
|
3.4变量命名规则
命名规范:
类的命名:
·首字母大写,采用大驼峰的命名规则HelloWord
变量的命名规则:
·字母数字下划线,首字母不可以是数字
·要求以小驼峰的命名规则(变量的名字由两个单词组成,第一个单词首字母小写,第二个单词首字母大写)studentName
·命名的时候要见名知意
·不能用java关键字命名
package www.liujinghe.app;
public class Demo5 {
public static void main(String[] args) {
int a1 = 2;
String studentName = "张三疯 ";//小驼峰的命名规则
String student_name = "张无忌";
double weight = 56.8;
boolean sex = true;
}
}
- 字符集编码
文字对于电脑来讲,都是以流的形式进行读取的和存储的。首先电脑要识别你的文字, GBK:
新国标,包含中文简体和中国少数民族的文字
GB2312:
老国标,包含中文简体和部分少数民族的文字
BIG5:
收录中文的繁体,主要用于中国香港,中国澳门,中国台湾等地
Utf-8:
万国码,包含所有国家的文字,也是开发中最常用的一种编码格式
ASSCII:
美国标准协会,闲着没事搞出的一个编码集
- 转义字符
目的:把一个无意义的字符,转为有特殊意义的字符,或者是把一个特殊意义的字符转为无意义的字符。
语法格式:
\需要转义的字符
几个特殊的符号:
\n:回车换行
\t:制表符,空格
- 运算符
6.1算术运算符
数学中的加(+)减(-)乘(*)除(/),取余(%),先乘除后加减,如果有小括号先算小括号里面的,基本法则从左向右执行
6.2自增自减运算符
目的:使变量自身加1或者减1
自增和自减运算符,只能操作变量
语法格式:
++变量:
变量++:
--变量:
变量--:
++:
在变量的后面,首先执行当前语句操作,然后再自增1,
在变量的前面,先自增1,然后再执行其他的语句
--:
在变量的后面,首先执行当前语句操作,然后再自减1,
在变量的前面,先自减1,然后再执行其他的语句
6.3关系运算符
>,<,>=,<=,!=,==
关系型运算符返回的结果只能是true或者false
6.4逻辑运算符
与:&&
语法格式:条件1 && 条件2
条件1和条件2都为true时,返回值才为true
生活中,银行的保险柜钥匙和密码缺一不可
或:||
语法格式:条件1 || 条件2
两个条件都是false,结果才为false
生活中,家里有两把钥匙对应一把锁
非:!
取反
犟
扩展
String类型的数据
作业:
Int i = 3;
Int a = -(i++);
Sout(a);
Int a,i = 5;
A = i++ i++ + i++;
Sout(a);
Sout(i);
Int a,i = 5;
A = ++i +(++i) + (++i)
Sout(a);
Int i = 5;
Int a = (++i) + (i++) +(i++) + (++i);
Sout(a)
Int i = 5;
Int a =(++i) + (++i) + (++i) +(++i) + (++i)
Sout(a)
Int i = 5;
Int a = (++i) + (++i) + (++i) + i +(++i) + (++i);
Sout(a);
这篇关于java中的常量,变量,运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略