为了账号安全,请及时绑定邮箱和手机立即绑定

为什么是string

为什么是string呢?还有为什么不能是if(today==“周末”){}

正在回答

6 回答

Sttring定义字符串的,因为周末是字符串。

equals表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。
==比较的是2个对象的地址,而equals比较的是2个对象的内容,当equals为true时,==不一定为true。

0 回复 有任何疑惑可以回复我~
#1

Coco柯柯

就好比张三和张三是两个人 张三.equals(张三)为ture 说明两个人的名字是一样的 equals就是比较的两个的名字 也就是比较对象的内容 而张三==张三为false 说明两个人就不是同一个人所以为false 这就是比较对象的地址
2016-11-14 回复 有任何疑惑可以回复我~

Sttring定义字符串的,因为周末是字符串。if(today=="周末")这个也可以,应该是有多种方法的

0 回复 有任何疑惑可以回复我~

因为你输入的周末是个字符串,所以必须用String定义一下。我是这样理解的。

0 回复 有任何疑惑可以回复我~

没明白你意思

0 回复 有任何疑惑可以回复我~

也可以吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165208    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

为什么是string

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信