作者hoby (彩虹雨里的鱼)
看板java
标题[问题] Java新手请教
时间Tue Sep 13 15:41:31 2011
刚开始学java
很多都还一支半解
想请教各位大大
======================================================================
import java.util.*;
import java.util.Scanner;
public class Prac2
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
do
{
String guess;
int wL=0;
char hidden='r';
char gchar;
System.out.println("enter your word, stop to end.");
guess = sc.nextLine();
wL = guess.length();
while(guess != 'stop')
{
for(int i=0;i<wL;i++)
{
gchar=guess.charAt(i);
if(gchar = hidden)
{
System.out.println("Your guess does not contain the secret letter");
System.out.println("enter next word, stop to end.");
guess = sc.nextLine()
}
else
{
System.out.println("Your guess contains the secret letter");
System.out.println("enter next word, stop to end.");
guess = sc.nextLin()
}
}
}
}
}
}
==============================================================
这个程式有什麽问题
要怎麽修改呢?
我试了好久> <
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 121.223.160.59
1F:推 zhengdavy:查看看字串比较跟判断式的运算子 09/13 16:05
2F:→ zhengdavy:for loop里有问题, 你试试看自己一行一行走一遍 09/13 16:13
3F:→ zhengdavy:看不懂你是在写do while loop还是while loop 09/13 16:15
4F:推 ayumi001:if(gchar = hidden) 编译错误 要"两"个等号才会是boolean 09/13 16:36
6F:推 darkk6:关键字,查一下:字串、字元常数、字串的比较、比较运算子 09/13 17:24
7F:→ hoby:谢谢大家 我会再研究看看^^ 09/13 17:42
8F:推 waterleader:基本语法就有很多问题。 09/20 13:13