Java字符参与运算和字符串参与运算

原创 2015年07月09日 00:29:24
  1. 字符参与运算
    字符参与运算,实际上是字符对应的ASCII码进行运算。
  2. 字符串参与运算
    字符串运算实际就是字符串的连接操作,但要严格注意运算顺序
public static void main(String[] args) {
    System.out.println('0');
    System.out.println('0' + 1);
    System.out.println("This is a test" + '0' + 1);
    System.out.println('0' + 1 + "This is a test");
    System.out.println("5+5=" + 5 + 5);
    System.out.println(5 + 5 + "=5+5");
}

上述代码的运算结果为:

0  //直接输出一个字符‘0’即可
49 // '0'的ASCII码值48与1进行加法运算,结果为49
This is a test01 //从左到右运算,先进行"This is a test"和'0'的连接操作,再和1连接操作
49This is a test //从左到右运算,先进行'0'和1的加法操作,再和"This is a test"进行连接操作
5+5=55 //从左到右依次进行连接操作
10=5+5 //从左到右运算,先进行5和5的加法操作,再和"=5+5"进行连接操作
版权声明:本文为博主原创文章,随便转载!注明出处即可!

Java--字符和字符串运算

任何数据类型使用+与字符串相连接都会产生新的字符串 class DataTypeConversionDemo{ public static void main(String[] agrs){ S...

2017.07.12回顾 python mysql decimal case when漏掉一种情况 mysql字符串参与算术运算

今天继续进行新模型实施的工作 1、上午完成了审批金额计算的模块,主要就是涉及到和之前系数转换的问题,反正就是个体力活啦,没什么新的东西 2、下午主要是布上knowru,测试,修改各种bug,看看有...
  • strwolf
  • strwolf
  • 2017年07月12日 20:31
  • 139

一道习题引发的思考——Java字符运算

原题很简单:下面语句打印会出什么结果?给出解释。语句: System.out.println('b' + 'c'); 想必有Java基础的一看就知道结果:197。原因也很简单:Ja...
  • whseay
  • whseay
  • 2014年05月22日 00:48
  • 452

java字符串数学公式运算

//由于网络限制禁止上传,因此在此提供源码,jar自己进行制作。 /**   pulbic static void main(String[]args){      RunStringReg....

Java 程序优化:字符串操作、基本运算方法等优化策略

字符串操作优化 字符串对象 字符串对象或者其等价对象 (如 char 数组),在内存中总是占据最大的空间块,因此如何高效地处理字符串,是提高系统整体性能的关键。 Stri...

java代码执行字符串中的逻辑运算

方式一:public class Test { public static void main(String[] args) throws Exception { String ...

java字符串数学公式运算

在stackoverflow上找到了答案,可用的lib有BeanShell,ScriptEngineManager之类。但也有人写出了简单的:from: http://stackoverflow.co...
  • kangear
  • kangear
  • 2016年06月27日 17:55
  • 2165

用Java语言实现对十六进制字符串异或运算

前言:好久没有写博客,最近一年感觉真是好忙,各种做不完的工作。相信很多上班族都会有这种感觉。最近对NFC进行写卡操作,需要计算一个校验位。一般情况下,校验位多数是由前几个字节进行异或运算所得。 现在我...

Java 程序优化:字符串操作、基本运算方法等优化策略

字符串操作优化 字符串对象 字符串对象或者其等价对象 (如 char 数组),在内存中总是占据最大的空间块,因此如何高效地处理字符串,是提高系统整体性能的关键。 String 对象可以认为是 c...

Java字符串操作、基本运算方法等优化策略

字符串操作优化字符串对象字符串对象或者其等价对象 (如 char 数组),在内存中总是占据最大的空间块,因此如何高效地处理字符串,是提高系统整体性能的关键。String 对象可以认为是 char 数组...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java字符参与运算和字符串参与运算
举报原因:
原因补充:

(最多只允许输入30个字)