Java学习第四天

运算符

1.算术运算符

算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。

Java 中常用的算术运算符:
在这里插入图片描述
其中,++ 和 – 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴

a++:先赋值,后自增

++a:先自增,后赋值

自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!
2.赋值运算符

赋值运算符是指为变量或常量指定数值的符号。如可以使用 “=” 将右边的表达式结果赋给左边的操作数。

Java 支持的常用赋值运算符,如下表所示:
在这里插入图片描述
3.比较运算符

比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。

Java 中常用的比较运算符如下表所示:
在这里插入图片描述
4.逻辑运算符

逻辑运算符主要用于进行逻辑运算。Java 中常用的逻辑运算符如下表所示:
在这里插入图片描述
5.条件运算符

条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
例如:
在这里插入图片描述

代码示例

public class lsj2{
   public static void main(String[] args){
    int num1=7;
	 num1=12;
	System.out.println(num1);
	 
	 int num2=6;
    System.out.println(num2);
	
	byte num3=(byte)100;
	System.out.println(num3);
	{
		int num4=200;
		System.out.println(num4);
	}
	int num4=500;
	System.out.println(num4);
	
	int l,s,j;
	l=1;
	s=10;
	j=100;
	System.out.println(l);
	System.out.println(s);
	System.out.println(j);
	
	int x=1000,w=2000,z=3000;
	System.out.println(x);
	System.out.println(w);
	System.out.println(z);
   
   
   }
}
public class lsj3{
   public static void main(String[] args){
   int num1=7;
   System.out.println(num1);
   
   num1=70;
   System.out.println(num1);
   
   byte num2=20;
   System.out.println(num2);
   
   short num3=30;
   System.out.println(num3);
   
   long num4=40000000000L;
   System.out.println(num4);
   
   double num5=5.20;
   System.out.println(num5);
   float num6=5.20F;
   System.out.println(num6);
   
   char  l='W';
   System.out.println(l);
   
   char s='木';
   System.out.println(s);
   
   boolean j=true;
   System.out.println(j)}
 }
public class lsj4{
   public static void main(String[] args){
   
   System.out.println(1024);
   System.out.println(5.20);
   
   long num1=2000;
   System.out.println(num1);
   
   double num2=5.20F;
   System.out.println(num2);
   
     float num3=70L;
	 System.out.println(num3);
	 long num4=70L;
	 System.out.println(num4);
	 
	 int num5=(int)500L;
	 
	 int num6=(int)7000000000L;
	 System.out.println(num6);
	 
	 int num7=(int)7.77777777777;
	 System.out.println(num7);
	 
	 char l='W';
	 System.out.println(l+0);
	 System.out.println(l+1);
	 
	 char s='王';
	 System.out.println(s);
	 System.out.println(s+0);
	 
	 char j='7';
	 System.out.println(j+0);

   }
   }
public class lsj5{
   public static void main(String[] args){
	System.out.println(70+60);

	int l=60;
	int s=70;
	System.out.println(l+s);
	System.out.println(l-s);
	System.out.println(l*50);
	   
	int w=30;
	int x=7;
    System.out.println(w/x);
    
	double q=w/x;
	System.out.println(q);
	
	int z=w%x;
	System.out.println(z);
	   
	   
   }
}

运行结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值