有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在java中返回两个或多个字符串?

如何在java中返回两个或多个字符串?我尝试了以下代码,但不知道正确的语法是什么

import java.util.Scanner;

class cat{
    public String description() {
        String color;
        Scanner sc= new Scanner(System.in);
        System.out.println("enter breed: ");
        String breed= sc.nextLine();
        System.out.println("enter color");
        color= sc.nextLine();
        System.out.println("color is "+ color);
        return new String[] {breed, color};

            }

}
public static void main(String[] args)
{
    cat cat1= new cat();

                System.out.println("breed is: " + cat1.description());
                System.out.println("color is: "+ cat1.description());

}
}

共 (1) 个答案

  1. # 1 楼答案

    我认为应该为“cat”类创建字符串属性

    public class Cat {
        private String breed;
        private String color;
    
        public Cat(String breed, String color) {
            this.breed = breed;
            this.color = color;
        }
    
        public String getBreed() {
            return this.breed;
        }
    
        public String getColor() {
            return this.color;
        }
    }
    

    现在,您可以在main方法中访问getbride()和getColor()方法

    看起来你刚开始使用oop。也许你应该读一点基本知识