JavaWeb开发实战指南--运算符--算术运算符

/**
*@Title: ${filename}
*@Package: ${package_name}
*@Description: ${todo}
*
运算符--算术运算符
+ - * / % ++ --
*
*@author:  源代码资料尽在"清哥好课堂"公众号:qghktit
*@date: ${date}${time}
*@version: 1.0
*/
public class  ArithOp
{
	public static void main(String[] args) 
	{
		//++ --   自增1  自减1
		int i = 3;
		//System.out.println(i++);  //先取i     3 然后i=i+1   
		//System.out.println(++i); //先做i=i+1, 然后输出  4

		//int j =++i;  
		//System.out.println("j="+j+", i="+i);// 4, 4
		//i = ++ i;
		//System.out.println("i="+i);  //4

		//int j = i++;
		//System.out.println("j="+j+", i="+i); //3,4
//		i = i++;
//		System.out.println("i="+i);  //3

		System.out.println((i++)+","+(++i));  //    3,5 
		System.out.println((++i)+","+(i++));  // 左右结合性  4, 4

		System.out.println("Hello World!");
	}
	public static void main2(String[] args) 
	{
		// / %
		// 9/2=4...1
		//被除数 /除数 =  商 .... 余数
		System.out.println(9/2);  //整型/整型=整型
		System.out.println(9/2.0); //整形/浮点型=浮点型
		System.out.println(9.0/2); //浮点型/整形=浮点型

		//%
		System.out.println(9%2); // 1
		System.out.println(2%9); //2
		System.out.println(-9%2); // -1
		System.out.println(9%-2); // 1    结果是正负的,由被模数来决定

		//1234   请取出每位上的数
		//个位 4  十位3  百位2  千位1
		System.out.println(1234/1000%10); //1
		System.out.println(1234/100%10); //12  取2 ---2
		System.out.println(1234/10%10);//123 取3 ----3
		System.out.println(1234/1%10); // 余4
		
		System.out.println("Hello World!");
	}
	public static void main1(String[] args) 
	{
		//+
		//在java有两层意思, 一个,真的加法,一个,是连接符
		//3+4=7;
		System.out.println(1+1);  //2
		//连接符, 任意数据和字符串连接,拼接
		int a = 5;
		System.out.println("a="+a);  //连接符
		System.out.println("1+1="+1+1); //1+1=11
		System.out.println("1+1="+(1+1)); //1+1=2

		char c = 'a';
		System.out.println(c+1);  //98  c=98-1=97  'a'----97
		//ASCII码中的对应关系
		c = 'A';
		System.out.println(c+1); //66  c= 66-1=65  'A' ----65

		//字母的大小写转换
//		char ch = 'a';
//		ch = (char)(ch - 32);
//		System.out.println(ch);
		char ch = 'A';
		ch = (char)(ch +32);
		System.out.println(ch);

		//'0'
		c = '0';
		System.out.println(c+1); //'0'---48

		char c1 = '你';
		System.out.println(c1+1); //20321   20320
		char c2 = (char)20320;
		System.out.println(c2);
		//Unicode 汉字表   GBK
	}
}

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值