1. 程式人生 > >Java練習 SDUT-1959_簡單枚舉類型——植物與顏色

Java練習 SDUT-1959_簡單枚舉類型——植物與顏色

枚舉 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_簡單枚舉類型——植物與顏色