java编程方法的麻烦

时间:2016-12-26 21:53:23

标签: java

在Java中,我最近刚接手了方法,我想做点什么把我学到的东西付诸实践。但是,我只是被困住了。

我在这里要做的是打印线“巧克力是什么颜色的?1。白色2.黑色.3。布朗。答案是”

基本上我的目标是让打印线说“答案是布朗。”

我能得到一些建议吗?

HAVING MAX(sale_timestamp) BETWEEN '2016-12-25 00:00:00' and '2016-12-25 23:59:00'

2 个答案:

答案 0 :(得分:0)

更改methodChocolate以返回String之类的

static String methodChocolate(int ans) {
    if (ans == 3) {
        return "Brown";
    ...

你可以这样称呼它

String corAns = methodChocolate(3);

然后你应该能够正确打印它。

答案 1 :(得分:0)

你可以这样做:

import java.util.Scanner;

public class example{


public static void main(String[] args) {
    //input keyboard
    Scanner sc= new Scanner(System.in);
    //What color is chocolate? 1. White 2. Black 3. Brown
    System.out.println("What color is chocolate? \n1. White \n2. Black \n3. Brown.");
    String corAns = methodChocolate(sc.nextInt());
    System.out.println("The answer is "+corAns);
}

static String methodChocolate(int n){
    switch(n){
        case 1:
            return "White";
        case 2:
            return "Black";
        case 3:
            return "Brown";
        default:
            return null;
    }
}

}