当前位置: 首页 > news >正文

数据类型,二元运算符,自动类型提升规则,关系运算,取余模运算

数据类型,二元运算符,自动类型提升规则,关系运算,取余模运算

package com.kun.operator;public class Demo1 {public static void main(String[] args) {//八大基本数据类型//整数int unm1 =10;//最常用byte unm2 =20;short unm3 =30;long unm4 =40L;//Long类型要在数字后面加个L//小数:浮点数float unm5 =50.1F;//float类型要在数字后面加个Fdouble unm6 =3.1415926;//字符char name = '请';//字符串,String不是关键字,类String  namea = "中国";//布尔值:是非boolean flag = true;//boolean flag = false//二元运算符int a = 1;int b = 2;System.out.println(a+b);System.out.println(a-b);System.out.println(a*b);System.out.println(a/b);//0 (向下取整)//如果 a 和 b 都是整数类型(如 int 或 long),则结果为整数除法,即会舍弃小数部分,只保留商的整数部分。//如果 a 或 b 中至少有一个是浮点数类型(如 float 或 double),则结果为浮点数除法,会保留小数部分。System.out.println(a/(double)b);//0.5//为了得到浮点数的结果,需要将其中一个操作数强制类型转换为double类型。// (double)b,将变量b转换为double类型。float c = 2.0F;System.out.println(a/c);//0.5 c为浮点类型System.out.println("=================================");//自动类型提升规则Long a1 = 123456789L;int b1 = 123;short c1 = 12;byte d1 = 3;System.out.println(a1+b1+c1+d1);//a1+b1+c1+d1:由于a是long类型,根据类型提升规则,b1、c1、d1都会自动提升为long类型,因此最终结果是Long类型。System.out.println(b1+c1+d1);//b1+c1+d1:由于b是int类型,根据类型提升规则,c1、d1都会自动提升为int类型,因此最终结果是Int类型。System.out.println(c1+d1);//c1+d1:由于c1是short类型,根据类型提升规则,d1会自动提升为int类型,因此最终结果是Int类型。/*** 如果操作数中有一个是long类型,则结果类型为long。* 如果操作数中没有long类型,但有一个是int类型,则结果类型为int。* 如果操作数中没有long和int类型,但有一个是short类型,则结果类型为short。* 如果操作数中没有long和int类型,但有一个是short类型,且另一个操作数是byte或char类型,那么两个操作数都会被提升为int类型* 如果操作数中有float,整个表达式提升为float。* 如果操作数中有double,整个表达式提升为double。* Java中的类型提升规则保证了在混合类型运算时,结果类型会是参与运算的操作数中的最高等级类型*/System.out.println("=================================");//关系运算返回结果 :正确,错误    布尔值// ifint a2 = 10;int b2 = 20;int c2 = 31;System.out.println(c2%a2);//1//取余模运算     31/10 = 3...1System.out.println(a2>b2);System.out.println(a2<b2);System.out.println(a2==b2);System.out.println(a2!=b2);/***  >(大于):检查左操作数是否大于右操作数。如果是,返回true;否则,返回false。*  <(小于):检查左操作数是否小于右操作数。如果是,返回true;否则,返回false。* ==(等于):检查两个操作数是否相等。如果是,返回true;否则,返回false。* !=(不等于):检查两个操作数是否不相等。如果是,返回true;否则,返回false。*/}
}
http://www.zskr.cn/news/27348.html

相关文章:

  • WPF使用MediaCapture开发相机应用(四、相机录视频)
  • 2025年10月中国婚姻家事与财富管理律师评价榜:五强评测
  • Timing Signoff 技术精要
  • 02-GPIO-铁头山羊STM32标准库新版笔记
  • 读书笔记:白话解读Oracle范围分区
  • Oracle故障处理:10G RAC srvctl注册实例正常,但是crs切不能管理实例
  • 详细介绍:资产信息收集与指纹识别:HTTPX联动工具实战指南
  • 易基因:剑桥大学团队利用微量WGBS等揭示DNMT3L在胎盘发育中的DNA甲基化调控机制:CSC(IF20.5)
  • 102302134陈蔡裔数据采集第一次作业
  • 2025吹塑机厂家权威推荐:鼎浩包装科技实力企业,专业定制高效生产方案
  • 2025年10月注册公司推荐:权威榜对比评测
  • 神经网络之激活函数Softmax - 教程
  • 2025年10月工业洗地机厂家推荐:权威评测榜与全维度对比指南
  • 2025年10月上海装修公司评测榜:五强性价比与资质全对比
  • 2025年10月洗碗机品牌评测:海信领衔榜单
  • 2025年10月代理记账公司推荐:权威榜单对比全维度评测
  • OOP-实验2
  • 2025年10月小红书代理商推荐榜:官方授权与实战案例对比评测
  • 2025年10月西安种植牙医院推荐榜:五强对比评测
  • 2025年10月短视频营销公司对比评测榜:孙圈圈领衔增长型IP服务排行
  • 2025年10月抖音代理商榜单:本地推与千川服务能力对比
  • P11024 做题报告
  • 完整教程:大模型开发 - 04 QuickStart_DeepSeek 模型调用流程源码解析:从 Prompt 到远程请求
  • 2025年10月消泡剂厂家推荐:权威榜单一网打尽
  • VMware Holodeck 9.0.1.0 发布 - 自动化部署 VCF 实验环境
  • 2025年10月河道防撞护栏厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析
  • 无穷小比较、等价无穷小替换
  • 【项目复现上新】Karpathy大神开源GitHub高分项目NanoChat!仅用100美元+8000行代码手搓ChatGPT
  • 2025年10月半封闭滑轨丝杆模组厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析
  • 2025年10月简易丝杆模组定制厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析