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 变量的定义 类型转换 基本的数据类型的更多相关文章

  1. PHP变量的定义与相应的数据类型

    在PHP中,变量的定义和C语言定义的方法是类似的,但是在PHP中,变量使用起来就非常灵活,一个变量既可以做整型,也可以是浮点型,也可以是字符串或者字符类型,通通只要在变量名前面加一个$然后加上你的变量 ...

  2. 乐字节Java变量与数据结构之二:Java常量与变量

    大家好,小乐又来给大家讲述Java基础知识.上次说了乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符,这次将接着往下说,谈谈Java常量与变量. 1.常量 1).定义 在程序执行的过 ...

  3. Java基础(二):基本数据类型和变量类型

    一.java基本数据类型: 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间.内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. Java 的两 ...

  4. java se系列(二) 关键字、注释、常量、进制转换、变量、数据类型转换、运算符

    1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名.方法名.类名.包名. 1.2 常见的关键字 备注 ...

  5. Java 变量及基本数据类型

    1.Java变量 1.1 变量的概念 内存中开辟的一块存储空间,用于存放运算过程中需要用到的数据: 该区域有自己的名称(变量名)和类型(数据类型): 该区域的数据可以在同一类型范围内不断变化: 1) ...

  6. Java 学习(4):基本数据类型,变量类型

    目录 --- 基本数据类型 --- 变量类型 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用 ...

  7. Java变量与数据类型之三:数据类型与转义字符

    大家好,小乐又来了,上一篇:乐字节Java变量与数据类型之二:Java常量与变量, 今天接着讲Java变量与数据类型之三:数据类型与转义字符 一.数据类型 1.定义 Java是一种强类型语言,针对每种 ...

  8. 跟着刚哥梳理java知识点——变量之间的类型转换(四)

    变量之间的类型转换主要包括自动类型转换和强制类型转换. 1.自动类型转换:当容量小的数据类型与容量大的数据类型做运算时,容量小的会自动的转换成容量大的类型. [知识点]: a)char,byte,sh ...

  9. JAVA 变量 数据类型 运算符 知识小结

    ---------------------------------------------------> JAVA 变量 数据类型 运算符 知识小结 <------------------ ...

随机推荐

  1. spoj-ORDERS - Ordering the Soldiers

    ORDERS - Ordering the Soldiers As you are probably well aware, in Byteland it is always the military ...

  2. 【剑指Offer】复杂链表的复制 解题报告(Python)

    [剑指Offer]复杂链表的复制 解题报告(Python) 标签(空格分隔): 剑指Offer 题目地址:https://www.nowcoder.com/ta/coding-interviews 题 ...

  3. Docker 与 K8S学习笔记(六)—— 容器的资源限制

    我们在启动Docker容器时,默认情况下容器所使用的资源是没有限制的,这样就会存在部分特别耗资源的容器会占用大量系统资源,从而导致其他容器甚至整个服务器性能降低,为此,Docker提供了一系列参数方便 ...

  4. [Git]解决Permission denied, please try again问题

    在gitlab上传项目的时候出现Permission denied, please try again问题, 网上有很多解释,但是都没能解决我的问题,后来经过自己尝试成功了,这里把经验分享给大家. 在 ...

  5. 基于Spring MVC + Spring + MyBatis的【物流系统 - 公司信息管理】

    资源下载:https://download.csdn.net/download/weixin_44893902/45601768 练习点设计:模糊查询.删除.新增 一.语言和环境 实现语言:JAVA语 ...

  6. HTML网页设计基础笔记 • 【第5章 常用的样式属性】

    全部章节   >>>> 本章目录 5.1 字体及文本属性 5.1.1 字体属性 5.1.2 文本属性 5.2 边距和填充 5.2.1 边距 5.2.2 填充 5.3 边框属性 ...

  7. (五)React Ant Design Pro + .Net5 WebApi:后端环境搭建-Autofac注入+ 泛型仓储

    一. 简介 Autofac与.Net Core自带DI的区别,大佬级的文章数不胜数.我只是根据实际应用简单介绍(非常简单的那种) 1.批量注入,自带DI需要自己写循环反射注入,Autofac现成方法, ...

  8. .NetCore下构建自己的服务配置中心-手动造轮子

    本人主要利用IdentityServer4以及SignalR来实现,IdentityServer4作为认证,SignalR来交互配置,这里一些代码可能就是部分提出来,主要介绍实现原理及方法 实现配置中 ...

  9. jquery 的 ajax 传输 数组 ,但后台无法获取的 原因 与 解决 办法

    1.前言 js传输数组到服务器 ,controller无法解析 ,打印结果是 null 2.原因 jQuery会调用jQuery.param序列化参数,源码是 jQuery.param( obj, t ...

  10. 长安“战疫”网络安全卫士守护赛writeup

    一. 解题情况 二. 解题过程 题目一 八卦迷宫 用画图工具手工连接,然后将路上的图表和字相对应 按顺序打出,然后根据题目要求换成全拼,加上图片里的前缀cazy{}提交 flag为: cazy{zha ...