首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求解一个简单的JAVA有关问题,小初学者一枚,求各种老鸟大神路过的进来帮忙解决上,多谢哈

2012-11-07 
求解一个简单的JAVA问题,小菜鸟一枚,求各种老鸟大神路过的进来帮忙解决下,谢谢哈!我希望通过对方输入的字

求解一个简单的JAVA问题,小菜鸟一枚,求各种老鸟大神路过的进来帮忙解决下,谢谢哈!
我希望通过对方输入的字符来输出不同的答案,比如,我提了一个问题,我在你眼中胖不胖?
如果对方输入的“胖”,输出“我要减肥了,——!”。
如果对方输入的“不胖”,输出“真的吗?”。
如果对方输入的不是上面的,则输出“。。。”。
麻烦路过的各位老鸟大神大虾帮哈忙,帮忙输出这段程序哈!谢谢啊!

[解决办法]

Java code
public static String getInfo(String key) {        if (key.indexOf("胖") != -1) {            return "我要减肥了,——!";        } else if (key.indexOf("不胖") != -1) {            return "真的吗?";        } else {            return "......";        }    }
[解决办法]
public static String getInfo(String key) {
if (key.indexOf("不胖") != -1) {
return "真的吗?";
} else if (key.indexOf("胖") != -1) {
return "我要减肥了,——!";
} else {
return "......";
}
}

应该这样,先判了不胖的。再判胖,先判胖的话不胖也会结束了。
[解决办法]
随便玩,代码见下:
[code=Java][/code]
package demo;

import java.util.Scanner;

public class OnlyYou {


public OnlyYou() {

System.out.println("我在你眼中胖不胖?");
 
Scanner scanner=new Scanner(System.in);
 
/*
* 注意这块最好不要写成scanner.nextLine();
* 不然的话,一不小心按了一个Enter键,都会被当做
* 不同于"胖||不胖"来处理

*/
String answer=scanner.next();
if(answer.equals("胖")){
System.out.println("我要减肥了,——!");
}
else if(answer.equals("不胖")){
 
System.out.println("真的吗?");
}
else System.out.println("。。。");

}
public static void main(String[] args) {

new OnlyYou();
}
}

热点排行