Java基本语法(一)
一、package, import 和 println 语句
1、package
释义:包
当一个大型程序交由数个不同的程序开发人员进行开发时,用到相同的类名是很有可能的,在java程序开发中为了避免上述事件,提供了一个包的概念(package),使用方法很简单,只需要在写的程序第一行使用package关键字来声明一个包。
package名称就像是我们的姓,而class名称就像是我们的名字 。package和package的附属关系用"."来连接,这就像是复姓。比如说 java.lang.String就是复姓 java.lang,名字为String 的类别;package这种方式让极大降低了类之间的命名冲突。
因为很多package的名称非常的长,在编程时,要使用一个类要将多个包名.类名完全写出,会让代码变得冗长,减低了简洁度,显得非常麻烦,于是Sun公司就引入了import。
2、import
import就是在java文件开头的地方,先说明会用到那些类别。接着我们就能在代码中只用类名指定某个类,也就是只称呼名字,不称呼他的姓。
import有两种导入声明:
1、单类型导入(single-type-import)
(例:import java.util.ArrayList; )
2、按需类型导入(type-import-on-demand)
(例:import java.util.*;)
static import静态导入
import static com.assignment.test.StaticFieldsClass.staticField;
3、println
在java中,System.out.println()是我们经常会用到的一个语法,它的作用是将值输出显示在console窗口中,这样程序员就可以在console窗口中看到代码运行的结果。而除了System.out.println()之外,还有其他的打印结果的方法。
比如说System.out.print(),这个方法与System.out.println()很像,区别就在于,System.out.println()会在标准的输出中显示文字后换行,System.out.print()输出文字后不会换行.
快捷方式:
在eclipse中输入syso,同时按Alt和/,在按Enter就出来啦。
二、编写HelloWorld.java
代码如下(示例):
package basic;
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello,world!");
}
}
三、基本算术操作
1、 加、减、乘、除、整除、取余.
2、 熟悉 println 的中阶用法.
package basic;
public class BasicOperations {
public static void main(String[] args) {
// TODO Auto-generated method stub
int tempFirstInt, tempSecondInt, tempResultInt;
double tempFirstDouble, tempSecondDouble, tempResultDouble;
tempFirstInt = 5;
tempSecondInt = 20;
tempFirstDouble = 13.14;
tempSecondDouble = 9.9;
// Addition
tempResultInt = tempFirstInt + tempSecondInt;
tempResultDouble = tempFirstDouble + tempSecondDouble;
System.out.println("" + tempFirstInt + " + " + tempSecondInt + " = " + tempResultInt);
System.out.println("" + tempFirstDouble + " + " + tempSecondDouble + " = " + tempResultDouble);
// Subtraction
tempResultInt = tempFirstInt - tempSecondInt;
tempResultDouble = tempFirstDouble - tempSecondDouble;
System.out.println("" + tempFirstInt + " - " + tempSecondInt + " = " + tempResultInt);
System.out.println("" + tempFirstDouble + " - " + tempSecondDouble + " = " + tempResultDouble);
// Multiplication
tempResultInt = tempFirstInt * tempSecondInt;
tempResultDouble = tempFirstDouble * tempSecondDouble;
System.out.println("" + tempFirstInt + " * " + tempSecondInt + " = " + tempResultInt);
System.out.println("" + tempFirstDouble + " * " + tempSecondDouble + " = " + tempResultDouble);
// Division
tempResultInt = tempFirstInt / tempSecondInt;
tempResultDouble = tempFirstDouble / tempSecondDouble;
System.out.println("" + tempFirstInt + " / " + tempSecondInt + " = " + tempResultInt);
System.out.println("" + tempFirstDouble + " / " + tempSecondDouble + " = " + tempResultDouble);
// Modulus
tempResultInt = tempFirstInt % tempSecondInt;
System.out.println("" + tempFirstInt + " % " + tempSecondInt + " = " + tempResultInt);
// 结果错误,只能用于整数运算
// tempResultDouble = tempFirstDouble % tempSecondDouble;
// System.out.println("" + tempFirstDouble + " % " + tempSecondDouble +
// " = " + tempResultDouble);
}
}
运算结果:
总结
今天是第一次写博客,还很不熟悉,慢慢来!
今天学习了package、import、println语言,输出HelloWorld,基本算术运算。