JAVA
java基础整理(一)
一.最简单java程序
不多说了,经典helloworld开局。想建立一个java项目,我们需要先在src文件下建立包(package),包的命名没有严格规范,然后在包下面创建java文件,java文件里写代码。java文件的命名需要用“骆驼命名法“,每个单词第一个字需要大写,如果有多个单词,每一个都大写。java是面向对象编程语言,main方法为入口方法,每个类里面能有一个主方法。一个包内可以出现多个main。main方法是所有程序的入口。只需要main方法所在的类是public修饰即可。没有一个包内不能有多个main的限制。
package sample;//包
public class FirstSample {
//类
public static void main(String[] args){
//主方法
System.out.println("Hello World");//打印Hello world
}
}
在java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数。
其中输出语句System.out.println(“Hello World”);中的System.out是一个类,主要作用是控制台打印。其中有两种常用的使用方式:
System.out.println("Hello World");//打印并换行
System.out.print("Hello World");//打印不换行
二.数据类型
数据类型各种语言都差不多
整型
类型 | 储存需求 | 取值范围 |
---|---|---|
int | 4字节 | -2147483648~+2147483648 |
short | 2字节 | -32768~+32767 |
long | 8字节 | -9223372036854775808~+9223372036854775808 |
byte | 1字节 | -128~+127 |
浮点类型
类型 | 储存需求 | 取值范围 |
---|---|---|
float | 4字节 | [-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.40129846432481707e-45 ~ 3.40282346638528860e+38] |
double | 8字节 | [-1.79769313486231570e+308,-4.94065645841246544e-324] ∪ [4.94065645841246544e-324,1.79769313486231570e+308] |
char类型
就是字符
其中有特殊字符和转义序列
转义序列 | 名称 |
---|---|
\b | 退格 |
\t | 制表 |
\n | 换行 |
\r | 回车 |
三.运算符
符号 | 表示 |
---|---|
+ | 加 |
++ | 加一 |
- | 减 |
– | 减一 |
* | 乘 |
/ | 除 |
= | 赋值 |
== | 等于 |
&& | 且 |
更多运算符和运算函数建议查资料
强制类型转换:
public class FirstSample {
public static void main(String[] args){
double x=9.997;//设x为double类型
int nx=(int)x;//将x转为int类型
System.out.print(nx);
}
}
若如此做,将打印出9。通过截断小数部分进行运算
public class FirstSample {
public static void main(String[] args){
double x=9.997;
int nx=(int)Math.round(x);//特殊的强制转化方法
System.out.print(nx);
}
}
若如此做,将打印出10。通过将小数点部分四舍五入进行运算。