• 4

這是什麼程式語言?

JAVA啦

只要他上面有import System.out
他就可以直接使用
println()

只是我們一般不太這樣寫而已

C C++ C# VB 都沒有println阿

還有mod也是java才用 c++的mod 好像是別的功能
基本上可以用 C++ 簡單完成這程式, C 想完成這程式難度高一些.
有些部分用 #define 語法來定義就可以替代, 不是問題.
樓主沒說清楚這是程式的片段還是全部 ...
hpc0605 wrote:
基本上可以用 C++...(恕刪)

感覺好像考試考題喔,先回言追蹤!!
我也猜是java,不過就像前面大大說的,可以用define來取代,很難看出是哪種
ee844548 wrote:
int sum=0;...(恕刪)


java 沒有 mod,是用 %
怪在那個 mod 運算子

一般來說把取模運算寫成 mod 目的是讓整個程式碼看起來更自然, 像 VB 這樣:

For i = 0 to 49 step 5
If i Mod 2 <> 0
Continue For
End
sum = sum +i;
Next


可是樓主那段 code 怎麼看都是 C-like:


int sum=0;
for(int i=0;i<50;i=i+5){
if(i mod 2 !=0) continue; // i % 2 ??
sum += i;
}
println("sum="+sum);


會不會根本就是隨人寫的虛擬碼啊 XD
int sum=0;
for(int i=0;i<50;i=i+5){
if(i mod 2 !=0) continue;
sum+=i;
}
println("sum="+sum);

這看起來好像C
PASCAL裡是不是也有用過 mod = =?
是不是有點像是Arduino自己的語言?
會不會是matlab?猜的。 有點像 ...
一定不是matlab的,
完全不像呀!!!
因為在matlab中{}是有別的用法的
這應該是java才對~~用法跟寫法都滿像的。只是if(i mod 2 !=0) continue;的continue就不太懂為何能放在那了0..0
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?