Java語法和C語言在很多方面都非常相似。比如,它們都使用花括號{}來表示代碼塊,都支持變量、表達(dá)式、循環(huán)和條件語句。
int i; for(i = 0; i <= 10; i++) { if(i % 2 == 0) { System.out.println(i + "是偶數(shù)"); } }
以上代碼片段展示了Java中使用for循環(huán)和if語句來判斷偶數(shù)的示例。C語言中的代碼在語法上同樣適用:
int i; for(i = 0; i <= 10; i++) { if(i % 2 == 0) { printf("%d是偶數(shù)\n", i); } }
Java也支持包含指針的對象,比如字符串的字符數(shù)組:
String myString = "Hello World"; char[] myArray = myString.toCharArray(); System.out.println(myArray[0]);
在C語言中,可以使用指針來引用字符串:
char myString[] = "Hello World"; char* myPointer = myString; printf("%c\n", *myPointer);
當(dāng)然,Java和C語言也有很多不同之處,尤其是在Java中更加注重面向?qū)ο蟮木幊趟枷?。但總體上,從語法層面來說,Java和C語言非常相似。