运算符总结

本文介绍了Java中的类型转换,包括浮点与整数的处理,ASCII码的应用,四则运算及混合运算,字符串连接,自增自减运算,以及赋值运算符和比较运算符。此外,还讲解了算术运算实例,如字符串与数字的结合,以及方法定义和调用。
摘要由CSDN通过智能技术生成

@[TOC](2021-10-13 Day2)数据类型转换

	public static void main(String[] args)
	{
		float a = 30L;             //类型不一样,folat范围更大,优先浮点
		System.out.println(a);    //结果为30.0
		
		int b =100L;         //不是从小到大,不能自动转,需强转 (int)100L;
		System.out.println(b);   //结果为100,如不强转会报错
 
	}

ASCII 码:需对应 48 对应 ‘0’
64 对应 ‘A’ -Z
97 对应 ‘a’ -z
**

四则运算即(+、-、*、/)

	public static void main(String[] args)
	{
		int a = 10;
		int b = 3;
		System.out.println(a+b);   //结果 13
 		System.out.println(a/b);   //结果为3
 		System.out.println(a%b);   //求余数,结果为1,适用于整形
 		double c = a + 2.5//类型不同的按大的计算,所以转为double
  		System.out.println(c);     //结果为12.5
	}

+ 符号运用

	public static void main(String[] args)
	{
		String a = "hello";
		
  		System.out.println(a + "world");     // String类型时 +号为连接作用,输出结果 helloworld
		System.out.println(a + 20);      //与字符串相连,结果会变字符串,输出结果为hello20 
	}

自增、自减运算符

自增:++
自减: –

	public static void main(String[] args)
	{
		int a = 10;
		a++System.out.println(a);     // 输出结果 11
		}

混合使用时:

  1. 如果++a,先加1,后拿结果使用;
  2. 如果a++,先用本身数值,后加1;
	public static void main(String[] args)
	{
		int a = 10;
		System.out.println(++a);     // 输出结果 11
		System.out.println(a++);     // 输出结果 11
		System.out.println(a); 		 // 输出结果 12	
}	

减法同理

赋值运算符

+= a+=1 相当 a=a+1
-= a-=1 相当 a=a-1
= a=1 相当 a=a*1
/= a/=1 相当 a=a/1
%= a%=1 相当 a=a%1

	public static void main(String[] args)
	{
		int a = 10;
		a += 5//a=a+5,结果为15,且a重新赋值为15;
		System.out.println(a);     // 输出结果 15,
	}	

比较运算符

== 等于的意思
<、>、<=、>=、 != (不等于)
输出结果未 true或 false

逻辑运算符(只可连接布尔值)

与 && 两条件均满足ture,否则false
或 || 一个条件满足为true,否则false
非 !(取反) 与结果相反
注:1<a<3类型不可直接写,程序需写 1<a&&a<3

三元运算符

三元运算指的三个数据操作的运算符
格式: 变量名 = 条件判断(boolean) ?表达式A:表达式B

	public static void main(String[] args)
	{
		int a = 10;
		int b = 5;   
		int max = a > b ? a : b;    //求大最值,判断a > b是否成立,成立a的值赋值max,不成立b的值赋值max
		System.out.println(max);     // 输出结果 10,
	}	

方法

定义方法

public static void 方法名称(){
	         方法体
}
	public static void robot()
	{
		System.out.println("开始");   
		System.out.println("织造");    
	}	

方法main调用robot
调用格式: 方法名称();

	public static void main(String[] args)
	{
		robot();     //结果为 开始 织造
	}	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值