我應該編寫兩個程序來確定三角形的類型,給定邊長。一個程序可以使用邏輯運算符。一個不能。這裏是我的解決方案,第一個方案:確定三角形類型不帶邏輯運算符JAVA
if (S1 == S2 AND S2 == S3)
System.out.println("equalateral");
else if (S1 == S2 OR S2 == S3 OR S1 == S3)
System.out.println("isoceles");
else
System.out.println("scalene");
我認爲這部分是正確的,但我完全一片空白,我怎麼也不會用邏輯運算符。我想也許是布爾型的東西,但這只是回到我的邏輯運算符。確切的指導是,
「使用嵌套if-else語句編寫代碼,其中每個if都有一個匹配的else塊,並且所有條件都是簡單條件,並且沒有邏輯運算符。
有人能指出我正確的方向嗎?
您的代碼無法編譯。 Java中沒有這樣的東西'AND'和'OR'。 –
「確切的方向」正指向你正確的方向。 – rgettman
好吧,對於*和*你只需要嵌套if語句。對於*或*,您需要其他聲明......除非爲您完成工作,否則很難提示更多。儘管這是一個非常瘋狂的練習。 –