java新手求帮助

问题描述

publicclasstest002{publicstaticvoidmain(Stringargs[]){charplayer1="c";charplayer2="b";if(player1=="a"&&player2=="a"){System.out.println("ping");}elseif(player1=="a"&&player2=="b"){System.out.println("1win");}elseif(player1=="a"&&player2=="c"){System.out.println("2win");}elseif(player1=="b"&&player2=="a"){System.out.println("2win");}elseif(player1=="b"&&player2=="b"){System.out.println("ping");}elseif(player1=="b"&&player2=="c"){System.out.println("1win");}elseif(player1=="c"&&player2=="a"){System.out.println("1win");}elseif(player1=="c"&&player2=="b"){System.out.println("2win");}elseif(player1=="c"&&player2=="c"){System.out.println("ping");}}}我跟着视频录入了这段代码,可是编译的时候窗口提示:是不是我的==输的不对啊,还是版本升级的,规则变了,求解释啊

解决方案

解决方案二:
说的很清楚了啊!char不能转换成String!char与String是不可比较类型!charplayer1=‘c’;char类型是单引号,双引号是String类型!
解决方案三:
是啊,而且字符串比较怎么能用==,java里面是equals啊,C#倒可以用==,因为重写了
解决方案四:
引用2楼alalals的回复:

是啊,而且字符串比较怎么能用==,java里面是equals啊,C#倒可以用==,因为重写了

,谢谢了,不过==用法,老师是这么讲的无误。

时间: 2024-11-05 23:27:30

java新手求帮助的相关文章

java 新手求问cannot be resolved to a type 的解决方法

问题描述 java 新手求问cannot be resolved to a type 的解决方法 这是我自学的一个项目,以前没发现这样的问题,jdk8.65,eclipse是最新版,看了网上的同类问题好像是jar包导入的问题,但是不知道具体怎样解决,请路过的大神指点迷津,万分感谢 import java.awt.*; import java.awt.event.*; public class ChatClient extends Frame{ TextArea ta = new TextArea

ava基础 代码错误-Java新手,求大神帮小弟看看这段代码哪里错了,多谢!!!

问题描述 Java新手,求大神帮小弟看看这段代码哪里错了,多谢!!! class Student { //姓名 private String name; //年龄 private int age; //构造方法 public Student(){ } public Student(String name, int age){ this.name = name; this.age = age; } public String getName(){ return name; } public voi

Java 新手求个对 MySQL 简单操作的完整代码

问题描述 Java新手求个对MySQL简单操作的完整代码要求如下:连接MySQL建个表叫做TestTable(如果不存在),,加入项目Name,ID,Age(如果不存在),,把Alex,1234,16分别加入Name,ID,Age(如果不存在),,如果Alex以存在就修改他的ID,Age为1234,16.跟着是查询TestTable的资料并显示,然后把Name,ID,Age里的Alex,1234,16删除,把结果显示出来.大哥,小弟要完整代码,谢谢!

java 数据解析-Java新手求指教。最好注释多点我能看明白

问题描述 Java新手求指教.最好注释多点我能看明白 Java中怎么从服务器发过来的一堆数据中选出一条指令去解析 例:FFFFFF 开始码 .. 地址域 控制码 校验码 结束码(16位)

java 串口-代码,运行结果如下,为什么结果会重复5次,java新手求解惑

问题描述 代码,运行结果如下,为什么结果会重复5次,java新手求解惑 int x=0; Enumeration portList1 = CommPortIdentifier.getPortIdentifiers(); while (portList1.hasMoreElements()) { x++; test_buffer[x]=((CommPortIdentifier) portList1.nextElement()).getName(); System.out.println("第&qu

Java新手求解答

问题描述 背景:在跟着视频学习类的继承和函数重写:代码如下classPerson{privateStringname;privateintage;publicvoidsetName(Stringname){this.name=name;}publicvoidsetAge(intage){this.age=age;}publicStringgetName(){returnname;}publicintgetAge(){returnage;}publicStringgetInfo(){return"

真心求教,本人java新手

问题描述 真心求教,本人java新手 求推荐几种适合java新手学的技术,大数据的东西需要看哪些方面的资料,有什么文档吗?求大神给几个 解决方案 你可以看看java编程思想,对面向对象的理解会很深 解决方案二: 大数据,你可以看看下面的书籍: O Reilly:Hadoop权威指南(第2版) Introduction to Data Mining 机器学习:实用案例解析 解决方案三: java编程思想,经典书籍 解决方案四: 我觉得既然是新手 还是把基础打好 Java编程思想 还可以 解决方案五

关于java问题-新手求指教:如何描述项目

问题描述 新手求指教:如何描述项目 才开始学java不久,刚学完核心java,做了一个web服务器模拟的项目.要怎么样去详细的描述啊.求大神指教-- 解决方案 还可以说是这个项目的亮点和难点,你是如何解决的等等. 解决方案二: 新手,求指教.新手求指教---------------------- 解决方案三: 做的什么 叫什么名字 可以达到什么目的 大概使用了什么技术 大概就这些 解决方案四: 同楼上,还有,你有了哪些收获 解决方案五: 介绍项目的开发历程,一些技术点 解决方案六: 做的什么项目

java问题新手求帮助,运行有问题

问题描述 java问题新手求帮助,运行有问题 我正在学习java,自己写了一个程序,运行时选择第七点出错,不知道是不是ShowHTD类有错还是怎么回事,求大神帮忙解决,代码和报错信息附上, 代码: /* 功能:员工管理系统 时间:2013.09.05 */ package pack1; import java.util.*; import java.io.*; public class Employeemanage { /** * @param args */ public static voi