true是什么类型java_JAVA数据类型

java程序是由一个一个类组成的。

每个程序都以;结束

java文件写好保存后,在命令台输入javac+文件名.java 生成一个字节码文件(.class结尾的文件) 然后再输入java+文件名运行结果

一个文件中可以有多个类,源文件中有几个类, 编译后就会生成几个.class文件,一个源文件中最多只能有一个class被声明为public

public class 类名{}; 类的声明 ,注意:声明为public类的类名与文件名必须一模一样!

public static void main(String[] args){} 这个方法叫主方法,是程序的入口

System.out.println();输出语句 ln是换行的意思

System.out.print(); 不带换行的输出语句。

java语言的核心:

jdk: java development kits 开发环境(面向开发人员的)

jre: java Runtime Environment 运行时环境(服务器上的)

标识符:凡是自己可以起名字的地方都是标识符(类名、方法名、变量名等等)

09f7b3e1e2e469054f8d9f86bc65856c.png

标识符命名规则:(必须遵守的)

由26个英文字母大小写,0-9,_或$组成。

数字不可以开头

不可以使用关键字或保留字,长度无限制。

标识符不能包含空格。

变量的概念:

内存中的一个存储区域。

该区域由自己的名称(变量名)和类型(数据类型)

Java中每个变量必须先声明,后使用

该区域的数据可以在同一类型范围内不断变化

java中的变量定义格式:数据类型 变量名=初始化值。 例:int a=5;

定义在方法中的变量不能够在方法外直接别调用。直接调用汇报编译错误

变量的分类:基本数据类型,引用数据类型

e08128bf055ab7190c11af708dbd1973.png

整型 byte(-128~127) int shot long

定义long型变量,值得末尾要加L(大小写都可以)

浮点型 定义float类型的后边要加上f(大小写都可以)

字符型=两个字节:char 定义字符型的要加‘’ 只能表示一个字符(英文、中文、标点符号等) 一个转义字符(例如:'\t''ln')也是一个字符都可以用char接收

字符串:string 定义字符串型要加“”

布尔类型:只能够取值为true或false。不能取值为null

变量之间的运算(不考虑boolean 剩下:char byte short int long float double)

1、自动类型转换

当容量小的数据类型与容量大的数据类型作运算时,容量小的会自动转换为容量大的数据类型

char ,byte, short==》int==》long==》float===double

需要注意的是:当char、byre、short之间做运算时,默认的结果为int型

2、强制类型转换:

容量大转换为容量小的要是用强制类型转换符:()

强制类型转换的问题:会导致精度的损失。

字符串与基本类型之间的运算:只能是连接运算:+。得到的结果仍然是一个字符串

运算符:

取模: %取余,结果取决于被模数

++a: 先自增1,后座运算;

a++ 先做运算,在自增1

&运算特点:运算的两边只要有一个是false,那么运算的结果就为false。只有两边的结果都为true,结果才为true。

&运算规律: true&true=true;

true&false=false;

false&true=false;

false&false=false;

| 运算符的特点: 运算的两边只要有一个true,那么运算的结果就为true,只有两边的结果都为false,结果才为false。

运算规律:    true | true=true;

true | false=true;

false  |  true=true;

false | false=false;

^ 运算负的规律:true^true=false;

true^false=true;

false^true=true;

false^false=false;

^运算的特点:两边结果如果相同,结果为false。 两边的结果不同,结果是true。

af0ee48474ff001c79d12db9b81f7124.png

!  非运算,判断事物的另一面。

&& 和&运算到的结果是一样的,但是运算的过程有点小区别,&:无论左边的运算结果是什么,右边都参与运算。 &&:当左边为假时,右边是不参与运算的。

|| 和| 运算得到的结果是一样的,但运算过程有点小区别, | : 无论左边的运算结果是什么,右边都参与运算。 ||: 当左边为真时,右边是不参与运算的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值