java 符_java运算符
展开全部
wangScore是一个int类型的数据并且进行了初始化赋值80.而zhangScore仅仅只是定32313133353236313431303231363533e4b893e5b19e31333330343938义了一个int类型的变量,并没有初始化赋值.因此zhangScore=wangScore这句相当于是对zhangScore进行初始化赋值.wangScore已经是初始化过的所以可以把它的值赋给zhangScore.但是zhangScore并没有初始化赋值,因此不能去赋值给wangScore.这就是为什么它俩不能颠倒.如果你一开始就对zhangScore进行初始化赋值,那么它俩颠倒就没事了,因为那样就是两个都初始化过的值再进行赋值了.
"张萌的成绩是:"这是一个String类型的字符串,会按照原样输出.后面的int变量在输出的时候也是转化成String类型输出,所以你要打印的是两个字符串,java默认的就是使用+作为拼接的连接符号.其实+就是调用了一个方法.
附赠源码:
/**
* Prints an integer. The string produced by {@link
* java.lang.String#valueOf(int)} is translated into bytes
* according to the platform's default character encoding, and these bytes
* are written in exactly the manner of the
* {@link #write(int)}
method.
*
* @param i The int
to be printed
* @see java.lang.Integer#toString(int)
*/
public void print(int i) {
write(String.valueOf(i));
}
以上是打印int类型的方法,以下是字符串拼接的方法
/**
* The String
class represents character strings. All
* string literals in Java programs, such as "abc"
, are
* implemented as instances of this class.
*
* Strings are constant; their values cannot be changed after they
* are created. String buffers support mutable strings.
* Because String objects are immutable they can be shared. For example:
*
* String str = "abc";
*
* is equivalent to:
*
* char data[] = {'a', 'b', 'c'};
* String str = new String(data);
*
* Here are some more examples of how strings can be used:
*
* System.out.println("abc");
* String cde = "cde";
* System.out.println("abc" + cde);
* String c = "abc".substring(2,3);
* String d = cde.substring(1, 2);
*
*
* The class String
includes methods for examining
* individual characters of the sequence, for comparing strings, for
* searching strings, for extracting substrings, and for creating a
* copy of a string with all characters translated to uppercase or to
* lowercase. Case mapping is based on the Unicode Standard version
* specified by the {@link java.lang.Character Character} class.
*
* The Java language provides special support for the string
* concatenation operator ( + ), and for conversion of
* other objects to strings. String concatenation is implemented
* through the StringBuilder
(or StringBuffer
)
* class and its append
method.
* String conversions are implemented through the method
* toString
, defined by Object
and
* inherited by all classes in Java. For additional information on
* string concatenation and conversion, see Gosling, Joy, and Steele,
* The Java Language Specification.
*
*
Unless otherwise noted, passing a null argument to a constructor
* or method in this class will cause a {@link NullPointerException} to be
* thrown.
*
*
A String
represents a string in the UTF-16 format
* in which supplementary characters are represented by surrogate
* pairs (see the section Unicode
* Character Representations in the Character
class for
* more information).
* Index values refer to char
code units, so a supplementary
* character uses two positions in a String
.
*
The String
class provides methods for dealing with
* Unicode code points (i.e., characters), in addition to those for
* dealing with Unicode code units (i.e., char
values).
*
* @author Lee Boynton
* @author Arthur van Hoff
* @version 1.204, 06/09/06
* @see java.lang.Object#toString()
* @see java.lang.StringBuffer
* @see java.lang.StringBuilder
* @see java.nio.charset.Charset
* @since JDK1.0
*/
追问
谢谢 能做个朋友吗? 呵呵 高手啊
本回答由提问者推荐
已赞过
已踩过<
你对这个回答的评价是?
评论
收起
java 符_java运算符相关推荐
- 整除java符号_Java运算符
Loading... ##运算符概述 表达式=操作数(+运算符):单个数字或变量也可以算作表达式. 例: ```java 5 num1 num1+num2 sum=num1+num2 ``` ###运 ...
- java中加减乘除优先级_java运算符优先级
java怎么判断运算符的优先级 运算符优先级(精简总结看不懂请轻喷) 1().[].+.- 2算数运算符*./.%.+.- 3位移运算符.>>>用于二进制的数字运算 4比较运算符&g ...
- java获得系统换行符_java获取系统换行符
检验检疫信息系统 Java 1 范围 本标准规定了检验检疫信息系统采用Java语言编码需遵循的基本内容.基本内容包括文件.文件组 织.排版.注释.声明.命名规范.本标准...... <使用 Ja ...
- java 运算符_java 运算符
运算符是一些特殊的符号,主要用于数学函数,一些类型的赋值语句或逻辑比较方面.Java 中的运算符分为以下几类. 一.算数运算符 算数运算符包括: + 加法运算,字符串连接运算 - 减法运算 * 乘法运 ...
- java 实现按规则自增功能_java运算符详解 - osc_74vaali6的个人空间 - OSCHINA - 中文开源技术交流社区...
java基础(2)--运算符详解 自增自减规则 自增自减就是常用的 a = a++ 或者 a = ++a;前者是后缀式,先把a赋值给a,再加一:后者是后缀式,先加一,在赋值给a;而且a++,++a并不 ...
- java中的.运算符_java中的各种运算符
1.算术运算符: 算术运算符也就是我们小学所学过的:+ - * /:还有取模运算符:%:取模运算符也就是求余的 运算: 运算形式:操作数 + 操作数:操作数 - 操作数:操作数 * 操作数:操作数 / ...
- java加法运算表达式_java运算符和表达式
1. 算术运算符与算术表达式(1) 加减运算符 +,-.例如 2+39,908.98-23等. 加减运算符是双目运算符,即连接两个操作元的运算符.加减运算符的结合方向是从左到右.例如: 2+3-8,先 ...
- java判断优先级代码_java运算符优先级排序正确的是哪些?
在Java中,运算符是不可缺少的一份子,它支撑着Java的各种算法操作,与Java不可分离.但在Java运算符中也有优先级分别,你知道都是谁先谁后吗?跟小编一起来看看吧. Java中的优先级从上到下依 ...
- 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇
马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...
- 【Java基础系列教程】第三章 Java变量与运算符
一.Java程序基本结构 1.1 基本结构 Java程序基本结构示例代码: /** * 这里是文档注释 * 这是一个HelloWorld程序 */ public class HelloWorld {p ...
最新文章
- 我有点不喜欢分布式中的TCC模式了
- 前后端数据交互方法 汇总
- Qt 【遍历文件夹文件,为listwidgetItem设置图标】
- python的pandas库中如何计算每列出现最多的值_Python Pandas中根据列的值选取多行数据...
- 如何远程进入linux7.2图形界面,CentOS7.2安装VNC,让Windows远程连接CentOS 7.2 图形化界面...
- mysql 单例模式_php基于单例模式封装mysql类完整实例
- 软件著作权代码格式 java_软件著作权源代码文档格式要求
- 2021 王道考研 计算机网络+习题讲解
- 计算机ping使用的端口,Win7系统中如何Ping端口?Ping端口命令的用法
- 语音识别(html5+nodejs)
- Vmware15安装win7专业版以及vmtools
- php获取当前进程的id
- 微信小程序SHUA访问(UV)开通流 量 主
- 初识FineBI数据分析
- ecshop源码分析:smarty模板类
- 人物画像————圆球转动效果
- 一个女测试工程师的成长之路
- 如何更高效更系统地学习3D视觉?
- Mark一个关于Thymeleaf 使用th:field属性与对象属性绑定的小问题
- 蚂蚁金服 SOFAStack 团队:开源不是一锤子买卖 | 码云封面人物第 16 期