From 292b9559bb640fe389dd4c8289d576d9c494f2ff Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Thu, 23 Apr 2026 11:34:12 +0800 Subject: [PATCH] =?UTF-8?q?day02-=E8=BF=90=E7=AE=97=E7=AC=A6-=E7=AE=97?= =?UTF-8?q?=E6=9C=AF=E8=BF=90=E7=AE=97=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day02/src/com/inmind/yunsuanfu02/Demo06.java | 29 ++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 day02/src/com/inmind/yunsuanfu02/Demo06.java diff --git a/day02/src/com/inmind/yunsuanfu02/Demo06.java b/day02/src/com/inmind/yunsuanfu02/Demo06.java new file mode 100644 index 0000000..c75b6c7 --- /dev/null +++ b/day02/src/com/inmind/yunsuanfu02/Demo06.java @@ -0,0 +1,29 @@ +package com.inmind.yunsuanfu02; + +/* +要学习的是: +6.运算符_算术运算符:+ - * / % ,++(自增) --(自减) + +总结: +1.算术运算时运算符前后的数据类型如果是一致,那么结果也就是该数据类型 +2.算术运算时运算符前后的数据类型如果是不一致,那么结果也就是该数据类型中大范围的数据类型 + +有特例:byte,short,char,这3个类型在运算时,最终的结果都是int +*/ +public class Demo06 { + public static void main(String[] args) { + System.out.println(1+3);//4 + System.out.println(1-3);//-2 + System.out.println(1*3);//3 + System.out.println(10/3);//3 注意:/的前后都是int,计算的结果也是int是3 + System.out.println(10%3);//1 + System.out.println("----------------------"); + System.out.println(3124/1000*1000);//3000 + System.out.println(3124/1000.0*1000);//3124.0 + System.out.println("----------------"); + byte b = 3; + byte b1 = 1; + //byte b2 = b+b1;//有特例:byte,short,char 在运算时,直接提升为int计算 + } +} +