环境搭建和基础概念
一、package
package被解释为包,目的是为了管理不同的类,以便能够更为方便地使用类中的各种函数方法,同时这也将达到函数复用的目的。package
语句应该放在源文件的第一行,在每个源文件中只能有一个包定义语句。
注:包这个概念广泛被用于多种编程语言。C#的namespace就和Java的package类似
二、import
结合之前包的概念,import的作用就是将指定包导入到当前程序代码中进而使用。
三、println
println() 是 java.io.
PrintStream类的方法。作用是向控制台打印函数参数的内容和换行符。和printf不同,println不需要严格遵守格式规则。
四、编写HelloWorld
HelloWorld.java具体代码如下:
1 2 3 4 5 6 7 8 package basic;public class HelloWorld { public static void main (String args[]) { System.out.println("Hello, world!" ); } }
运行结果如下图所示:
总结
一门语言或者概念的提出都是为了解决实际的问题。正如面向对象的Java出现改变了面向过程编程的模式,更符合现实生活。包管理的出现增强了程序员之间分工与合作,再也不用面对宏定义满天飞,到处都是头文件的窘境。
基本算术操作
一、加、减、乘、除、整除、取余.
二、熟悉 println 的中阶用法.
上述内容代码如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 package test;public class BasicOperations { public static void main (String args[]) { int tempFirstInt, tempSecondInt, tempResultInt; double tempFirstDouble, tempSecondDouble, tempResultDouble; tempFirstInt = 13 ; tempSecondInt = 23 ; tempFirstDouble = 1.7 ; tempSecondDouble = 7.8 ; tempResultInt = tempFirstInt + tempSecondInt; tempResultDouble = tempFirstDouble + tempSecondDouble; System.out.println("" + tempFirstInt + " + " + tempSecondInt + " = " + tempResultInt); System.out.println("" + tempFirstDouble + " + " + tempSecondDouble + " = " + tempResultDouble); tempResultInt = tempFirstInt - tempSecondInt; tempResultDouble = tempFirstDouble - tempSecondDouble; System.out.println("" + tempFirstInt + " - " + tempSecondInt + " = " + tempResultInt); System.out.println("" + tempFirstDouble + " - " + tempSecondDouble + " = " + tempResultDouble); tempResultInt = tempFirstInt * tempSecondInt; tempResultDouble = tempFirstDouble * tempSecondDouble; System.out.println("" + tempFirstInt + " * " + tempSecondInt + " = " + tempResultInt); System.out.println("" + tempFirstDouble + " * " + tempSecondDouble + " = " + tempResultDouble); tempResultInt = tempFirstInt / tempSecondInt; tempResultDouble = tempFirstDouble / tempSecondDouble; System.out.println("" + tempFirstInt + " / " + tempSecondInt + " = " + tempResultInt); System.out.println("" + tempFirstDouble + " / " + tempSecondDouble + " = " + tempResultDouble); tempResultInt = tempFirstInt % tempSecondInt; System.out.println("" + tempFirstInt + " % " + tempSecondInt + " = " + tempResultInt); } }
运行结果如下图所示:
总结
相比起C语言的printf(),Java的println()在开发中能够发挥出巨大的便捷性。越高级的语言越是应该强调这一个标准。