java 变量的定义 类型转换 基本的数据类型
package com.aaa.zxf.ajax.test; import org.junit.Test;
/**
* 六、
* 如何在ideal的maven项目中导入 Test 测试类?
*
* * 在 maven 中导入 test的依赖
* * 1. 进入maven的 pro.xml 文件中
* * 2. alt + insert
* * 3. 点击 dependency 搜索Junit 即可
*
*/ /** 五、
* 字节也叫Byte,是计算机数据的基本存储单位,在电脑里一个中文字占两个字节。
*
* 8bit(位)=1Byte(字节)
*
* 1024Byte(字节)=1KB
*
* 1024KB=1MB
*
* 1024MB=1GB
*
* 1024GB=1TB
*/ /**
* 复习 java基础
*
一、八大基本数据类型 char byte int long short double float boolean
* 布尔型 1. Boolean 一个字节 8位 true false
* 字节型 2. byte -128-----127
* 字符型 3. char 二个字节 16位
* 短整型 4. short 二个字节 16位
*
* 整形 5. int 四个字节 32位
*长整形 6. long 八个字节 64位
*单精度浮点型 7. float 四个字节 32位
*双精度浮点型 8. double 八个字节 64位
*
* 二. 对变量的定义?
*
*
* 三、自动类型转换?
*
*
*四、 隐式类型转换
*/
public class TestDingYi { public static void main(String [] args){ short s = 456;
short s1 =56;
System.out.println(s+s1); } /**
* 1.数据类型的基本定义
*/
@Test
public void DingYi(){
//1. 报错,因为a 没有被定义 a cannot be resolved to variable
//a = 5; int a =10;
//2. 不报错 上面已经定义过了。 这里是对定义过的 a 重新赋值。 int 的 类型。
a=45; //3. 报错! 上面已经 定义过了, 不能重复定义变量!!!
// int a=78; } /**
*2.类型转换?
* 基本数据类型中 小类型可以直接赋值给大类型
*/
@Test
public void type(){
// d 是double类型 八个字节 大 int 类型4个字节 double d=45.55;
int dd=5; //如果不做强制转换 就是 大放小。
// 注意 即使强制类型转换了 只是欺骗了编译器 依然会出现数据溢出
int aaa= (int) (dd+d); //报错, 大放小,四个字节的int 装不下 八个字节的double
// int aa= (dd +d); // double ------- int 丢失精度
}
/**
* 隐式类型转换
* -128 --------127 是int类型 但是他么属于 byte 的范围内 所以 隐式转换
* 不在这个范围 就报错!
*/
public void yinshi(){
byte b1 = -128;
byte b = 127;
// byte b2 = 456; // int-----byte 丢失精度 。。。
} /**
* 类型的自动提升?
* 在java运算的时候 结果的数据类型 取决于 参与计算的值得类型
*
* 1.整型和整型进行运算得到的结果还是 整型
* 2.整型和浮点型进行运算得到的结果是浮点型
*/
@Test
public void zidong(){
//float 定义数据 后面 加个英文字母 “ l ” 。
float f1 = 45l; //不是451
float f = 10;
int b = 20; float c = f1/b;
System.out.println(c); // 2.25
} }
java 变量的定义 类型转换 基本的数据类型的更多相关文章
- PHP变量的定义与相应的数据类型
在PHP中,变量的定义和C语言定义的方法是类似的,但是在PHP中,变量使用起来就非常灵活,一个变量既可以做整型,也可以是浮点型,也可以是字符串或者字符类型,通通只要在变量名前面加一个$然后加上你的变量 ...
- 乐字节Java变量与数据结构之二:Java常量与变量
大家好,小乐又来给大家讲述Java基础知识.上次说了乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符,这次将接着往下说,谈谈Java常量与变量. 1.常量 1).定义 在程序执行的过 ...
- Java基础(二):基本数据类型和变量类型
一.java基本数据类型: 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间.内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. Java 的两 ...
- java se系列(二) 关键字、注释、常量、进制转换、变量、数据类型转换、运算符
1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名.方法名.类名.包名. 1.2 常见的关键字 备注 ...
- Java 变量及基本数据类型
1.Java变量 1.1 变量的概念 内存中开辟的一块存储空间,用于存放运算过程中需要用到的数据: 该区域有自己的名称(变量名)和类型(数据类型): 该区域的数据可以在同一类型范围内不断变化: 1) ...
- Java 学习(4):基本数据类型,变量类型
目录 --- 基本数据类型 --- 变量类型 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用 ...
- Java变量与数据类型之三:数据类型与转义字符
大家好,小乐又来了,上一篇:乐字节Java变量与数据类型之二:Java常量与变量, 今天接着讲Java变量与数据类型之三:数据类型与转义字符 一.数据类型 1.定义 Java是一种强类型语言,针对每种 ...
- 跟着刚哥梳理java知识点——变量之间的类型转换(四)
变量之间的类型转换主要包括自动类型转换和强制类型转换. 1.自动类型转换:当容量小的数据类型与容量大的数据类型做运算时,容量小的会自动的转换成容量大的类型. [知识点]: a)char,byte,sh ...
- JAVA 变量 数据类型 运算符 知识小结
---------------------------------------------------> JAVA 变量 数据类型 运算符 知识小结 <------------------ ...
随机推荐
- 『学了就忘』vim编辑器基础 — 94、vim编辑器介绍
目录 1.vim编辑器简介 2.vim的工作模式 (1)命令模式 (2)输入模式 (3)最后行模式(末行模式) 1.vim编辑器简介 vim是一个全屏幕纯文本(绘个表格或者插个图片就不要想了)编辑器, ...
- 从源码看全局异常处理器@ExceptionHandler&@ExceptionHandler的生效原理
1.开头在前 日常开发中,几乎我们的项目都会用到异常处理器,我们通常会定制属于自己的异常处理器,来处理项目中大大小小.各种各样的异常.配置异常处理器目前最常用的方式应该是使用@ControllerAd ...
- Capstone CS5265规格书|CS5265参数|TYPEC转HDMI音视频转换拓展坞芯片
一.CS5265总概 Capstone CS5265 USB Type-C到HDMI转换器结合了USB Type-C输入接口和数字高清多媒体接口(HDMI)输出.嵌入式微控制器(MCU)基于工业标准8 ...
- C++基础之参数重载
目录 缺省参数 注意事项 缺省参数 缺省参数是在函数定义时或者声明时给参数一个默认值,当调用参数时没有给函数参数,使用默认的函数参数. 先简单的写几行代码认识一下缺省参数 以上三段代码分别位于三个文件 ...
- 在B站学Java
大家好,我是大彬~ 众所周知,B站是用来搞学习的,对于学编程的小伙伴来说,B站有着非常丰富的学习资源.今天给大家分享一些质量比较高的Java学习视频,希望对大家有帮助! Java基础 首先是Java基 ...
- 查看磁盘I/O命令iostat详解
iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视.它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况.iostat也有一个弱 ...
- linux获取 GPG 密钥失败
实质性问题就是自己系统没有yum的GPG密钥 查看自己系统版本 cat /etc/issue 登陆mirrors.163.com 找到自己系统对应的密钥 RPM-GPG-KEY-CentOS-3 ...
- POJ prime distance
https://oj.shiyancang.cn/Problem/781.html 素数距离,数据范围21亿,如果用素数筛存,并且进行做的话,按照x/lnx计算会是一个非常恐怖的复杂度.确定要做什么, ...
- Kubernetes最佳实践之腾讯云TKE 集群组建
作者陈鹏,腾讯工程师,负责腾讯云 TKE 的售中.售后的技术支持,根据客户需求输出合理技术方案与最佳实践,为客户业务保驾护航.使用 TKE 来组建 Kubernetes 集群时,会面对各种配置选项,本 ...
- JVM组成详解
一.JVM 整体组成 JVM 整体组成可分为以下四个部分: 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库 ...