java学习1

103 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情

1.1 开发环境

在搭建java环境时,从官网下载了java安装包安装成功后,一定要正确配置环境变量

1.2 package import 和 println

(1)package包:就好似我们日常生活中的”收纳盒“,不同的”收纳盒“装不同的”物品“,方便我们查找和定位。在大”收纳盒“中有包含各种小”收纳盒“,这也体现了包是以树形结构存储的。

package com //一个主包
package com.project //主包下建一个项目工程包
package com.project.util //一个工具包,util工具包在com目录下的project目录中

(2)import:导入包成员,在写一个java类时,我们需用到其他包中的成员,此时就需要通过import导入相应的包,则就好似c语言需要导入头文件,才能用一些库里的函数

import java.util.ArrayList;; //导入Java util包下的ArrayList 那则可以用这个类中一些方法,变量
import java.util.*; //导入util包下所有的东西,那我们使用的范围就比上面这个更多

(3)println:打印输出语句,且在输出后会自动换行,若不换行则是print

1.3 基本算术操作 之 加、减、乘、除、整除、取余.

基本运算正确运行成功,在运行后思考了几个问题

(1) 不同类型作运算会有什么结果

int型和double型运算,需要先把int型转为double型然后再进行运算,所以运算的结果为double型。(在java运算中,在8中基本数据类型的运算中,小的数据类型与大的数据类型作运算时,运算结果类型为大的数据类型)

package basic;
 
public class BasicOperations {
    public static void main(String[] args) {
        int tempFirstInt, tempSecondInt, tempResultInt;
        double tempFirstDouble, tempSecondDouble, tempResultDouble;
 
        tempFirstInt = 15;
        tempSecondInt = 4;
 
        tempFirstDouble = 1.2;
        tempSecondDouble = 3.5;
 
   
        tempResultDouble = tempFirstInt + tempFirstDouble;
        System.out.println("" + tempFirstInt + " + " + tempFirstDouble + " = " + tempResultDouble);
 
        tempResultDouble = tempFirstInt - tempFirstDouble;
        System.out.println("" + tempFirstInt + " - " + tempFirstDouble + " = " + tempResultDouble);
 
        tempResultDouble = tempSecondInt * tempSecondDouble;
        System.out.println("" + tempSecondInt + "*" + tempSecondDouble + " = " + tempResultDouble);
 
        tempResultDouble = tempSecondInt / tempSecondDouble;
        System.out.println("" + tempSecondInt + "/" + tempSecondDouble + " = " + tempResultDouble);
       
    }
}

运行结果:

15 - 1.2 = 13.8
4 * 3.5 = 14.0
4 / 3.5 = 1.1428571428571428

(2) 若两数相除为无限循环,double类型怎么处理的?如何只保留有限小数位

double类型在运算是,可能两数不整除精确位数可到16位,这也提醒我们在涉及浮点型运算时要考虑到精度问题。

        tempFirstDouble = 10.00;
        tempSecondDouble = 3.00;
        tempResultDouble = tempFirstDouble / tempSecondDouble;
        System.out.println("" + tempFirstDouble + " / " + tempSecondDouble + " = " + tempResultDouble);
 
        tempFirstDouble = 8.00;
        tempSecondDouble = 4.00;
        tempResultDouble = tempFirstDouble / tempSecondDouble;
        System.out.println("" + tempFirstDouble + " / " + tempSecondDouble + " = " + tempResultDouble);
10.0 / 3.0 = 3.3333333333333335
8.0 / 4.0 = 2.0

总结

1.java开发环境的搭建,首先要准备好java环境安装包,以及java开发工具包,进行安装java后要正确配置环境变量。

2.程序的入口函数是main函数

3.结合基本的操作运算我们要熟悉java常用的8种基本基本数据类型

注:文章来自本人博客