JAVA之基础语法整理

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。通过将小数点部分四舍五入进行运算。

猜你喜欢

转载自blog.csdn.net/qq_43652113/article/details/106720219
今日推荐