编程知识 cdmana.com

Java基础学习

Java基础:

声明:

1)仅作为个人学习,如有冒犯,告知速删!

2)不想误导,如有错误,不吝指教!

基础概念:

数据类型:

  1. 计算机存储单元 请查看计算机基础
  2. java中的数据类型

数据类型

关键字

内存占用

取值范围

整数类型

byte

1

-128~127

short

2

-32768~32767

int(默认)

4

-2的31次方到2的31次方-1

long

8

-2的63次方到2的63次方-1

浮点类型

float

4

负数:-3.402823E+38到-1.401298E-45 正数: 1.401298E-45到3.402823E+38

double(默认)

8

负数:-1.797693E+308到-4.9000000E-324 正数:4.9000000E-324 到1.797693E+308

字符类型

char

2

0-65535

布尔类型

boolean

1

true,false

变量:

标识符:

标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。

Java中标识符的组成规则:

  1. 由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。
    • 不能使用java中的关键字作为标识符。
  2. 标识符对大小写敏感(区分大小写)。

Java中标识符的命名约定:

  1. 小驼峰式命名:变量名、方法名
    • 首字母小写,从第二个单词开始每个单词的首字母大写。
  2. 大驼峰式命名:类名
    • 每个单词的首字母都大写。
  3. 另外,标识符的命名最好可以做到见名知意
    • 例如:username、studentNumber等。

类型转换:

  1. 自动类型转换
  2. 强制类型转换

运算符:

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day2/demo/Relationship.java

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day2/demo/countSum.java

数据输入:

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day2/demo/inputDate.java

流程控制语句:

  1. 流程控制语句分类
  2. 顺序结构
  3. 分支结构if语句
    1. if语句格式1
    2. if语句格式2
    3. if语句格式3

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day2/demo/Process_control.java

switch语句:

  1. switch语句结构
  2. 练习

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day3/switchCycle.java

for循环:

  1. for循环结构
  2. for循环练习

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day3/forCycle.java

while循环:

  1. while结构
  2. while循环练习

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day3/whileCycle.java

循环细节:

  1. do-while循环结构
  2. 三种循环的区别
    1. 三种循环的区别
      • for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
      • do…while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
    2. for循环和while的区别
      • 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了
      • 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用
    3. 死循环(无限循环)的三种格式
      1. for(;?{}
      2. while(true){}
      3. do {} while(true);
  3. 跳转控制语句
  4. 循环嵌套

Random:

  1. Random产生随机数
  2. Random练习

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day3/random.java

数组:

代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day4/array.java

方法:

完整项目代码:

Github:https://github.com/xbhog/JavaBasis

致谢:如果对您有帮助,希望随手一个star,感谢!!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

版权声明
本文为[xbhog]所创,转载请带上原文链接,感谢
https://cloud.tencent.com/developer/article/1765063

Scroll to Top