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的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面...
  • is_zhoufeng
  • is_zhoufeng
  • 2012年10月25日 17:29
  • 154658

java中的“&”、“|”和“^”、“~”运算符

今天在项目中看到一个两个变量互换值的写法,感觉很奇怪,代码是这样的: int a = 3; int b = 2; a ^= b; b ^= a; a ^= b;   于是到网上查阅了相关资料,并...
  • z_Dendy
  • z_Dendy
  • 2013年01月07日 00:57
  • 1535

Java 字符与字符串运算

字符与字符串的运算 前段时间在做字符串的连接时发现一个比较有趣的事,观察下面代码 System.out.print("*" + "\t" + "*"); System.out.print('*' + ...
  • Agly_Clarlie
  • Agly_Clarlie
  • 2016年01月14日 00:27
  • 695

利用EXCEL 实现字符串的计算

     如何计算给定的字符串计算表达式,如“ 1+2*3-4/5+ 6^7” 的值?笔者在使用EXCEL2002 时发现在单元格中可以输入此类表达式,输出的则是计算结果,所以写了一个函数,与大家共享...
  • northwolves
  • northwolves
  • 2004年04月07日 22:20
  • 1967

java

public class ByteDemo { 2 public static void main(String[] args) { 3 byte b1=2; 4 ...
  • ichasel
  • ichasel
  • 2014年09月10日 17:14
  • 395

java实现24点算法

题目: 随机给4个数,对其进行加减乘除运算,最终值为24,最终打印数学表达式。思路:穷举4个整数的所有可能表达式,然后对表达式求值。...
  • u014282557
  • u014282557
  • 2017年04月27日 15:40
  • 1892

java将字符串转换为算术运算

需求:将字符串“9-1+8-2+7-3+6-4+5-5”转换成算术运算,得出结果20,并返回 关键代码: ScriptEngineManager manager = new ScriptEng...
  • zl544434558
  • zl544434558
  • 2013年10月23日 22:37
  • 1285

JavaScript中字符串运算符的使用

字符串运算符是用于两个字符串型数据之间的运算符,它的作用是将两个字符串连接起来。在JavaScript中,可以使用+和+=运算符对两个字符串进行连接运算。其中,+运算符用于连接两个字符串,而+=运算符...
  • JAVAbccd
  • JAVAbccd
  • 2017年12月21日 16:13
  • 105

2017 java 面试大全

1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。 1、一个".java...
  • github_36849773
  • github_36849773
  • 2017年08月07日 23:05
  • 1203

java试题

1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。 1、一个".java"源文件中是否...
  • anlidengshiwei
  • anlidengshiwei
  • 2015年01月13日 11:03
  • 1272
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java字符参与运算和字符串参与运算
举报原因:
原因补充:

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