首页 > 编程语言 >java语法(数据类型,运算符)

java语法(数据类型,运算符)

时间:2022-10-15 15:12:50浏览次数:48  
标签:java 数据类型 System 运算符 println false true

                                                                              整数型byte.short.int.long             

                                                         数值型            浮点型 float.double

                            基本数据类型       字符型             char

数据类型                                布尔型             boolean

                             

                                                           类                     class

                            引用数据类型         接口                  interface

                                                           数组                   [  ]

1隐式数据类型转换(由低到高直接转)

byte.short.char---->int----->long------>float----->double

2显式数据类型转换(从高到低强制转化)

在数据前面加上括号和要转换的类型

例如:float   f= a+b   (a和b都是double类型的数)就需要用到强转

           float   f=(float)(a+b)

运算符

定义:一种特殊的符号,用以表示数据的运算,赋值和比较等

分类

 

 算术运算符

 

 

 

 

 System.out.println('a'+1) //结果是98,字符和数字可以直接相加

赋值运算符

 

关系运算符

 

 

逻辑运算符

 

 

 

 

 

 

 &逻辑单与,&&逻辑双与

|逻辑单或,||逻辑双或

 

 !

int a=5;

int b=6;

System.out.println(!(a>b))//true就是a>b本来是false,加上!意思就是a>b是错的判读这句话,结果是true

^

System.out.println(true^false)//true两边结果不同就为true

System.out.println(true^true)//false两边结果相同就为false

^两边还可以是数据,进行运算

例如:System.out.println(5^6)//结果是3

           运算原理:将5和6换成二进制的数

                              101

                     ^        110                (1为true,0为false,各位对齐后看是否相同,相同为false即0,不同为true即为1

            ________________________

                               011

 将011换成十进制的数结果就是3

三元运算符

 

 

 例子

 

标签:java,数据类型,System,运算符,println,false,true
From: https://www.cnblogs.com/lbqq/p/16793997.html

相关文章

  • javaweb
    学习文档:https://blog.csdn.net/qq_36188127/article/details/109370717学习视频:https://www.bilibili.com/video/BV12J411M7Sj网站访问流程:1.输入一个域名,回车,2.检查本机......
  • java的第一个程序
    1、创建JAVA工程单击File--new--project,打开如下对话框,选择Java--project,如下图:单击next,会看到下图,在project名称中输入 一个名字 如Chap1 单击Finish,即完成......
  • idea报错:No primary or single public constructor found for interface java.util.Li
    原因:忘记在controller层的传参的位置加上@RequestParam注解,导致参数未能传递过来解决:加上注解: ......
  • java--字符串转int
    给定一个String类型的字符串,例如Stringstr="123";将他转换为int类型packageexercises2;importcom.sun.org.apache.bcel.internal.generic.RETURN;importjava.util.O......
  • java学习笔记35
    面向对象什么是继承继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模extends的意思是“拓展”。子类是父类的拓展。java类中只有单继承,没有多继承!继承是类......
  • 如何使用 JavaScript 代码连接部署在 SAP ABAP 服务器上的 OData 服务
    本教程有一位读者通过《一套适合SAPUI5开发人员循序渐进的学习教程》读者意见反馈和下一步写作计划表给我反馈:本教程目前的步骤,都是消费本地MockServer提供的假的......
  • javaweb链接到数据库(mysql)操作
    准备:配置好数据库,下好mysqlconnect第一步:将myconnec文件复制到webapp文件下WEB-INF的lib文件中,然后右键构建路径。第二步:定义String类型的Name(数据库的用户名)和psw(数......
  • [Java] jackson 和 fastjson 处理 JSON对比
    JSON字符串->对象处理原型数值实体类@Setter@Getter@ToStringpublicclassInfo{privateintage;}测试代码@TestpublicvoidtestString()throwsJso......
  • Java基础(六)| Debug模式及基础练习
    ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开......
  • 利用Hutool-(Java工具类)实现验证码校验
    目录Hutool工具类介绍Hutool实现验证码生成测试验证码生成其他样式的验证码第一篇是纯利用现有JDK提供的绘图类(ImageIO)类制作,这个过程比较复杂且需要了解ImageIO类。......