【火同学】Java学习笔记——数据类型与运算符

Java学习笔记

Ps:素材来源:老韩校长的Java编程课。目的是记录自己的学习历程,与商业利益无关。所有步骤都是自己根据课程内容编写,所以投原创啦!

★哔哩哔哩~搜索:这里是火同学 观看视频介绍 大家多多点赞三连哦★

一,字节类型

1)byte
在这里插入图片描述
2)当输入的数字大于 127 或 小于-128时,会实现数据的延申。
在这里插入图片描述
在这里插入图片描述

二,数据类型
  • 概念:
    在这里插入图片描述数据:Java是一种强类型的编程语言,针对每一种数据类型都给出了明确的数据类型
    数据类型的分类:
    A:基本数据类型
    B:引用数据类型(类,接口,数组)

基本数据类型:4类8种
A:整数 ********** 占用字节数
byte ******************** 1
short ******************* 2
int ********************** 4
long ******************** 8
B:浮点数
float ******************** 4
double ***************** 8
C:字符
char ******************** 2
D:布尓
boolean **************** 1
在这里插入图片描述

三,数据类型占用字节数

在这里插入图片描述
注意事项:
1)整数默认是用int类型。
2)浮点数默认是用double类型。
3)定义long类型数据的时候,要加上L,或者l,建议L。
4)定义float类型数据的时候,要加F或者f,建议加F。

四,运算符

1)建议优先级用括号隔开。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
2)三元运算符
①先来计算关系表达式的结果,看是ture 还是 false
②如果说是true,就把表达式1的结果返回,如果说是false,就把表达式2的结果返回。

public class FactorialTest {
	public static void main(String[] args)
	{
		int a = 10;
		int b = 20;
		
		int c = (a>b)?a:b;
		
		System.out.println(c);
	}
}

输出结果
在这里插入图片描述
例题:
比较三个数的大小


    public class FactorialTest {
	public static void main(String[] args)
	{
		int a = 10;
		int b = 20;
		int c = 30;
		
		int temp = (a>b)?a:b;
		int max = (c>temp)?c:temp;
		System.out.println("最大的数值 "+max);
		
		int temp1 = (a<b)?a:b;
		int min = (c<temp1)?c:temp1;
		System.out.println("最小的数值 "+min);
		
		
	}
}

输出结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值