- Java Programming for Beginners
- Mark Lassoff
- 312字
- 2021-07-02 15:22:43
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!"); } }
- Instant Node Package Manager
- Practical Internet of Things Security
- JMeter 性能測試實戰(第2版)
- oreilly精品圖書:軟件開發者路線圖叢書(共8冊)
- 面向STEM的Scratch創新課程
- Building a Recommendation Engine with Scala
- Learning Laravel's Eloquent
- 零基礎入門學習Python(第2版)
- Learning Probabilistic Graphical Models in R
- Swift語言實戰晉級
- Python 3 數據分析與機器學習實戰
- Python大規模機器學習
- 超簡單:用Python讓Excel飛起來(實戰150例)
- Scratch從入門到精通
- The Statistics and Calculus with Python Workshop