java小白学习记录的第一步

变量

变量的定义

变量就是系统为程序分配的一块内存单元,用于存储各种类型的数据。
由于该存储单元的数据可以发生改变,因此得名“变量”

创建变量的格式

数据类型 变量名 = 初始值;

更改变量内容

变量名 = 新的值;

数据类型

基本数据类型

8个基本数据类型
数据型:

整数型:
    byte(8位)默认值0,min -128(-27) ~ max 127(27-1)
    
    short(16位)默认值0,min -32768(-215) ~ max 32767(215-1)
    
    int(32位)默认值0, min -2,147,483,647 ~ max 2,147,483,647(231 - 1)
    
    long(64位)默认值0L, min -9,223,372,036,854,775,808(-263)~ max 9,223,372,036,854,775,807(263 -1)
    
    浮点型:
    float 单精度浮点数 32位 默认值 0.0f 浮点数不能用来表示精确的值,如货币,float 在储存大型浮点数组的时候可节省内存空间
    
    double 双精度浮点数 64位 默认值0.0d double类型同样不能表示精确的值,如货币
    
    字符类型
    char char类型是一个单一的 16 位 Unicode 字符, 最小值是 \u0000(即为0), 最大值是 \uffff(即为65,535),char 数据类型可以储存任何字符
    布尔类型
    boolean 只取两个值:true和false 默认值是false,这种类型只作为一种标志来记录 true/false 情况

引用数据类型(工具相关的数据类型)

字符串:String(在一些语言中是属于基本数据类型,在java中数属于引用数据类型)

进行文字显示

方式1:通过普通文字显示
      system.out.print(变量或数据);
方式2:通过红色文字显示
      system.err.print(变量或数据);
其中有一个问题,若同时使用有可能出现顺序不一致的问题
	原因是out和err是单独分开的两条不同的路线谁先执行完不一定

运算符

算数运算符:+ - * / %(模运算 取余)
赋值运算符:=:将符号右边的结果赋值给等号的左边
比较运算符: (特殊:运算结果都是boolean类型的,非true即false)
		==:比较符号两边是否相等,相等时结果为true
		!=:比较符号两边是否不相等,不相等的时结果为false
		>:比较符号左边是否大于右边,大于时结果为true
		<:比较符号左边是否小于右边,小于时结果为true
		>=:比较符号左边是否大于或等于右边,大于或等于时结果为true
		<=:比较符号左边是否小于或等于右边,小于或等于时结果为true
字符串运算符:  + 
		当“+”号的任意一边为字符串时,“+”号的含义就不再是算数运算符,而是字符串连接符
		典型例子:String x = 1+1+1+"1"+"1"+1+1;

注释

//:单行注释,从“//”开始到行结束
/*...*/:多行注释,从“/*”到“*/”结束

工具类和对象的使用

1.像创建变量一样,创建工具类对象
  格式:数据类型 对象名称 = new 数据类型();(括号里有时需要添加参数)
  
2.创建该工具类对象时,如果没有导入相应的包,则会出现红线,导入相应的数据包解决这个问题
  操作:鼠标悬停在红线部分根据提示选择相应需要导入的包

3.使用创建好的工具,通过创建的工具的对象名称使用该工具
  操作方式:对象名称点“.”方法名();(需要用到的功能方法名,与上面相同有时需要传递参数)

本文章是自己的学习记录,知识源于网络如若涉及版权问题请联系本人及时删除文章

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值