美文网首页
JAVA基础|Java入门基本数据类型

JAVA基础|Java入门基本数据类型

作者: 编程工匠 | 来源:发表于2020-08-13 11:33 被阅读0次

基本数据类型整形变量介绍

在python中,数据类型基本上,分为整数,浮点数和字符串。并且可以直接使用,不需要其他的操作。但是在JAVA中数据类型的变量类型是多种多样的。光数值类型就有四种,每当我们去使用它们时,同时也要声明他们的变量类型。

基本数据类型:

数值型整数:byte:1、short:2、int:4、long:8浮点:float:4、double:8)、字符型(char:2)、布尔型(boolean:1)

byte:1字节 范围:-2^7~2^7-1

short:2字节 范围:-2^15~2^15-1

int:4字节 范围:-2^31~2^31-1

long:8字节 范围:-2^63~2^63-1

运算符介绍

1、二元运算符:+,-,*,/,% 一元运算符:++,--

2、赋值运算符:=  扩展运算符:+=,-=,*=,/=

3、关系运算符:>,<,>=,<=,==,!=,instanceof  逻辑运算符:&&,||,!,^

4、位运算符:&,|,^,~,>>,<<,>>>  条件运算符:?,: 字符连接符:+

在Java中的二元运算符与python中的相同,但是因为数据类型的不同,也有一些差异如byte+int不能赋值给int,int+long不能赋值给int,float+double不能赋值给float,只要有一个是浮点类型,则结果就是浮点类型。表数大的运算结果不能赋值给表数小的。

++自增,b = ++a,a先自增,在赋值给b,b = a++,先赋值给b,a再自增

字符串连接符

两边只要有一个字符,则+就为字符连接符,如:

System.out.println(3+4);//结果为7System.out.println("3"+4);//结果为34,表示的是一个字符串

注意:如果字符相加,前面要加“”,字符串不用

自动类型转换和强制类型转换

自动转换会将容量小的数据类型自动转换位容量大的数据类型int和long都可以转换为float和double。只不过会损失精度容量大的数据类型,如果存储的数据容量没有超过容量小的数据类型,也可以自动转换。强制类型转换,比如也可以将double类型转换为int,但是会损失小数部分。如:

double x = 3.14int b = (int)x//x会变成3

如果在运算过程中结果的容量大于了原来的数据类型,则需要在运算的开始或过程中将其中一个数据转换为更大的数据类型。如:

byte x = 200byte y = 300int z = (int)x*y

程序员从业者聚集地

相关文章

  • Java 基础题目

    Java 基础部分 1. JAVA 的基本数据类型有哪些 ? String 是不是基本数据类型 ? Java 有 ...

  • 大数据开发:Java数据类型入门

    在Java基础入门学习阶段,Java基础数据类型无疑是基础当中的重点,掌握基础数据类型,对于后续去理解和掌握更深入...

  • Android NDK JNI 入门笔记-day02-基本数据类

    * Android NDK JNI 入门笔记目录 * Java & JNI 基本数据类型 Java 中的基本数据类...

  • Java 基础02Java编程基础

    Java 基础01Java开发入门 Java基础语法 Java代码的基本格式:Java程序中代码分为结构定义语句和...

  • java,android面试题

    一 JAVA相关 1)JAVA基础 java基本数据类型有哪些,int, long占几个字节基本数据类型包含:数值...

  • java编程分类

    一、java简介java开发环境配置java基础语法java对象与类java基本数据类型java变量类型java修...

  • Java基础知识梳理

    Java 基础知识梳理 1、Java的基本程序设计结构 1.1:数据类型 java中存在8中基本数据类型,其中有四...

  • Java中高级核心知识全面解析---目录

    一、Java (一). 基础 1. Java 基本功 1.1. Java 入门(基础概念与常识) 1.1.1. J...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • The Java Tutorials: Java 教程笔记

    Java 基础 新手入门 介绍Java语言,安装开发环境,创建简单程序。 学习Java语言 介绍Java语言的基本...

网友评论

      本文标题:JAVA基础|Java入门基本数据类型

      本文链接:https://www.haomeiwen.com/subject/bhsbdktx.html