我是一个非常新的编码,似乎不知道如何让这个打印烘焙名称我知道,因为它试图识别一个单一的字符,但我不知道如何让它识别多个。
public static void main(String[] args) {
int ingredients = 5+4+9+8+201+200+202+2+1+203;
char bake;
if (ingredients >= 835) {
bake = 'Cookies';
} else if (ingredients >= 80) {
bake = 'C';
} else if (ingredients >= 70) {
bake = 'B';
} else if (ingredients >= 60) {
bake = 'D';
} else {
bake = 'W';
}
System.out.println("You can make " + bake);
}
2条答案
按热度按时间oxcyiej71#
在
Java
你能区分char
以及String
char
是一个字符,在简单的引号之间,比如'a'
String
是一个1到多个字符的组合,在双引号之间,比如"Cookies"
保持Cookies
你需要一个String
```int ingredients = 5+4+9+8+201+200+202+2+1+203;
String bake;
if (ingredients >= 835) {
bake = "Cookies";
} else if (ingredients >= 80) {
bake = "C";
} else if (ingredients >= 70) {
bake = "B";
} else if (ingredients >= 60) {
bake = "D";
} else {
bake = "W";
}
System.out.println("You can make " + bake);
zwghvu4y2#
使用
String
而不是char
对于变量,bake
例如数据类型
char
是用来容纳一个字符的。要容纳多个字符,需要使用数据类型String
.