鱼C论坛

 找回密码
 立即注册
查看: 90|回复: 0

[学习笔记] 30天JAVA入门到入土-5day

[复制链接]
发表于 2022-10-2 00:05:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 ペ悠然杰 于 2022-10-3 01:14 编辑

前言
毕业后在社会上历练了一段时间 深切感受到了社会的毒打
目前在一家上市公司做市场工作 感觉自己随时会被替代
还是手上有技术活的人饿不死 所以想把原来在鱼C学习的东西捡一捡
关于学习笔记 本来只想写在自己的本子上 可能是分享欲和话痨属性的加持
又找不到特定的人分享 即记述于fishc.bbs 希望自己能坚持下去
更希望有人能见证自己的成长!

内容提示:
                自动类型转换:在JAVA进行赋值或运算时,精度小的类型自动转换为精度大的数据类型
                        数据类型 按 精度(容量) 排序  两条线不发生自动转换
                                char -> int -> long -> float -> double
                                byte  -> short  -> int  -> long  -> float  -> double
                                char 、 byte 、 short 三个在进行运算时 会直接提升至 int
                                        基本数据类型:一共8种 【所占字节】
                                                1.数值型:
                                                        整数类型(byte【1】,short【2】,int【4】,long【8】)
                                                        浮点(小数)类型(float【4】,double【8】)
                                                2.布尔型(boolean【1】),存放 true , false
                                                3.字符型(char【2】),存放单个字符 ‘ a ’
                                        1 byte =  8 bit (bit 是计算机最小单位  字节是最小基本单位)


算数运算符
        % 取模(取余)
        a % b = a - a / b * b

自增  ++ 的使用  (可以理解为运算两次)
        前 ++ 先自增后赋值
        后 ++ 先赋值后自增

逻辑运算符
与或非
短路与:&& 都是真才是真 (第一个为假就不执行第二个)
短路或:||   有一个真就是真 (第一个为真就不执行第二个)
逻辑异或:a ^ b 两边不相同时为真 否则为假

赋值运算符
        a += b => a = a + b
        a  -= b => a = a  - b


三元运算符  (真为1 假为2 )
条件表达式?表达式1:表达式2;   ===>    a > b ? a++ : b--;
如果条件表达式为 Ture ,运算后的结果是表达式1;
如果条件表达式为 False ,运算后的结果是表达式2;

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1

GMT+8, 2022-12-5 09:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表