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

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!"); 
    } 
} 
主站蜘蛛池模板: 夏河县| 潜山县| 平果县| 瓮安县| 沧源| 司法| 南川市| 读书| 正安县| 南城县| 珲春市| 大安市| 会泽县| 循化| 阿勒泰市| 饶河县| 玉溪市| 大兴区| 白银市| 井冈山市| 浮山县| 油尖旺区| 湘阴县| 澜沧| 额济纳旗| 张家界市| 青龙| 榕江县| 泗水县| 广灵县| 阳原县| 固阳县| 玛曲县| 正定县| 肥城市| 天柱县| 南汇区| 施秉县| 芷江| 恩平市| 墨脱县|