官术网_书友最值得收藏!

Java syntax

You might have noticed that NetBeans has been yelling at us for a little bit. There's a light bulb and a red dot on the left and some red jittering under our text, a lot like if we had made a spelling error in some text editors. And that's really what we've done. We've made a syntax mistake. There's something clearly wrong with our Java code and NetBeans knows it.

There are two things wrong here. The first is that our code doesn't end with a semicolon. Java doesn't do a good job of reading spaces and carriage returns, so we need to put semicolons at the end of every functional line of code for the same reason that a Morse code operator would send the message "stop" at the end of every line. Let's add a semicolon at the end of our println() statement:

NetBeans has become a little more satisfied; the jittering has decreased, but there's still something wrong as shown in the preceding screenshot.

The issue is that functions in a programming language, just like files on a computer, have a location where they exist. NetBeans isn't sure where to find the println() function that we've attempted to use. So we simply need to tell NetBeans where this function exists. The full path to the println() function starts from the System package, which includes the out class, which has the definition of the println() function. We write that in Java as System.out.println("Hello World!"); as shown in the following code block.

Let's get rid of the extra spaces I created at lines 5, 6, and 7, not because they would affect the way our program runs, but because it doesn't make it look quite as nice. Now we've written our HelloWorld program:

public class HelloWorld { 
    public static void main(String[] args) { 
        System.out.println("Hello World!"); 
    } 
} 
主站蜘蛛池模板: 桐梓县| 香港 | 彭阳县| 余江县| 德安县| 呈贡县| 焉耆| 抚宁县| 绥阳县| 伊吾县| 普陀区| 张家界市| 海原县| 永川市| 沽源县| 巧家县| 台山市| 肇州县| 栾城县| 唐山市| 横山县| 和硕县| 双桥区| 磐石市| 闽清县| 建昌县| 嵩明县| 新化县| 漳浦县| 德江县| 漠河县| 宜州市| 朝阳市| 稻城县| 鄄城县| 恩平市| 大化| 福安市| 巩留县| 肇庆市| 杭锦后旗|