Java練習 SDUT-1959_簡單枚舉類型——植物與顏色
阿新 • • 發佈:2018-09-27
枚舉 int blue 練習 gre 字符 枚舉類 about 植物
簡單枚舉類型——植物與顏色
Time Limit: 1000 ms Memory Limit: 65536 KiB
Problem Description
請定義具有red, orange, yellow, green, blue, violet六種顏色的枚舉類型color,根據輸入的顏色名稱,輸出以下六種植物花朵的顏色:
Rose(red), Poppies(orange), Sunflower(yellow), Grass(green), Bluebells(blue), Violets(violet)。如果輸入的顏色名稱不在枚舉類型color中,例如輸入purple,請輸出I don‘t know about the color purple.
Input
輸入數據有多行,每行有一個字符串代表顏色名稱,顏色名稱最多30個字符,直到文件結束為止。
Output
輸出對應顏色的植物名稱,例如:Bluebells are blue. 如果輸入的顏色名稱不在枚舉類型color中,例如purple, 請輸出I don‘t know about the color purple.
Sample Input
blue
yellow
purple
Sample Output
Bluebells are blue.
Sunflower are yellow.
I don‘t know about the color purple.
Hint
請用枚舉類型實現。
Source
lxh
枚舉,由於Java枚舉跟C有很大不同,所以打算試試。
借鑒:
- Java 枚舉(enum) 詳解7種常見的用法
- 簡單枚舉類型——植物與顏色(類)
Java練習 SDUT-1959_簡單枚舉類型——植物與顏色