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

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!"); 
    } 
} 
主站蜘蛛池模板: 湘西| 永昌县| 昆明市| 环江| 德保县| 菏泽市| 板桥市| 婺源县| 文成县| 洛南县| 孟州市| 杭锦旗| 岳阳县| 教育| 噶尔县| 和龙市| 石渠县| 鲜城| 儋州市| 蕲春县| 张家川| 黄冈市| 肃宁县| 拉萨市| 东方市| 乐山市| 什邡市| 阳江市| 夹江县| 蓬莱市| 利川市| 富顺县| 潼关县| 南平市| 青浦区| 夏邑县| 搜索| 丰台区| 江达县| 嘉禾县| 沂源县|