Java,学校作业,知识收获

第一章:认识Java 


1.JDK下载网址:Oracle 甲骨文中国 | 云应用和云平台Oracle 甲骨文中国提供全面的集成云平台和云服务,以创新型软件即服务 (SaaS)、平台即服务 (PaaS)、基础设施即服务 (IaaS) 和数据即服务 (DaaS) 技术助力企业发展。立即登录 Oracle 甲骨文官网了解详情。icon-default.png?t=N7T8https://www.oracle.com/cn/

2.创造者,推出JAVA语言公司:Sun公司;现拥有者:Oracle

3.语言特点:简单性,面向对象,分布性,平台无关性,多线程

4.执行流程:必须先经过编译,然后解释运行;“编写一次,到处运行”

5.与JAVA语言相近的语言是:C++

6.Eclipse下载网址:https://www.eclipse.org/downloads

7.JAVA语言开发环境搭建:

8.Eclipse是目前最流行的Java集成开发工具之一

9.Eclipse的快捷键:

10.JAVA语言程序介绍:

11.JAVA输出语句:System.out.println(___);//换行

                               System.out.print(___);//不换行

12.创建扫描器对象:Scanner scan=new Scanner(System.in);

13.java应用程序的入口方法是:main()

14.使用 Java语言编写的源程序保存时的文件扩展名是:.java

15.Java代码区分大小写

第二章:JAVA语言数据类型


1.boolean类型变量的值只能是真(true)或假 (false)

2.float是带符号的32位浮点数

3.double是带符号的64位浮点数

4.表示单精度和双精度浮点常量的字母分别是:F,D

5.1.23E2表示是数据是:1.23×10×10

6.常量与变量的特点为:常量只能一次赋值,变量可以多次赋值

7.在JAVA中整数的默认为int类型,浮点数默认为double类型;

故将一个浮点数赋值给float时需要将该数进行强制转换;

42e1为浮点类型;科学计数法又名为扩展型浮点类型

8.给char字符变量赋值要用单引号,其次只能接受一个字符,双引号为String字符串类型。

\\为转义字符

9.运算符:

10.一元运算符的优先级高于二元和三元运算符;不同种类的运算符的优先级有高低之分

11.JAVA语言数据类型的转换:Java中基本类型可以进行混合运算,不同类型的数据在运算过程中,首先会自动转换为同一类型,在进行运算

12.数据类型根据占用储存空间的大小分为高低不同的级别,占用空间小是级别低,反之亦然

13.格式输出语句System.out.printf()中,输出整数使用%d格式符

14.格式输出语句System.out.printf()中,输出double类型数据使用%f格式符

15.%05.2f ,%f表示输出实数

第三章:选择结构


1.流程结构有三种基本的控制结构:顺序结构、选择结构、循环结构

2.if分支语句:

(1)简单if语句:if(布尔表达式){语句;}

(2)双分支表语句:if(布尔表达式){语句1;}else{语句2;}

(3)多分支语句:(布尔表达式1){语句1;}else if(表达式2){语句2;}else if(表达式m){语句m;}else{语句n;}

3.表达式必须使用圆括号括起来

4.表达式:关系表达式或逻辑表达式

5."语句"可以是单语句也可以是复合语句

6.if语句后面的表达式不能是算术表达式

7.else语句不可以单独使用

8.switch语句:switch结构也是多分支结构,它通过switch表达式的值与多个不同值进行比较,选择相应的case语句来处理多个选择

9.switch后的表达式为整形(long除外)、字符型、字符串和枚举类型

10.各个case语句之后的常量表达式的值不能相同

11.多个case语句可以共用一组执行语句 

12.switch新特性:

(1)JDK12:case后面的常量可以使用逗号隔开多个常量;caseL->标签取消了贯穿功能,不需要写break

13.分支嵌套:

第四章:循环结构


1.while语句、do...while语句:

2. while循环与do-while循环的区别是:do-while循环的循环体至少被执行一次

3.while循环是当条件为真时才能执行循环体

4.do-while循环当条件为真时,能继续执行循环体

5.for循环语句:for循环通常用于已知循环次数的情况,使用该循环时,测试是否满足某个条件,如果满足条件,则进入下一次循环,否则,退出该循环

6.for循环语言中的三个表达式,三个表达式都可以省略

7.for循环语句第2个表达式表示循环的条件

8.for语句括号中的三个部分都可以省略,但两个分号不能省略

9.for语句通常用于循环次数确定的循环,但也可以用于循环次数不确定的循环 

10.break语句:break语句用于跳出本层循环,进入外层循环;在循环语句中常与条件语句一起使用

11.continue语句:用于终止本次循环,跳过该循环体中位于continue后面的语句,进入下次循环;用于循环语句中,类似于break语句,常与条件语句一起使用

12.continue只能应用于for循环、while循环和do-while循环中

13.continue语句在循环中的作用是跳过下面尚未执行的语句,执行下一次循环

14.continue语句可用于提前结束本次循环

15.循环嵌套(即多重循环):在一个循环体内又出现有一个或多个完整的循环结构则称为循环嵌套;do_while、while、for三种循环方式可以相互构成循环嵌套

第五章:数组


1.什么是数组(Array):

2.一维数组(Array):

(1)语法格式:数据类型[]数组名=new 数据类型[长度];数据类型[]数组名;数组名=new 数据类型[长度]

(2)初始化(为数组元素赋初值的语法形式):数据类型[]数组名=new 数据类型[]{初值列表};数据类型[]数组名={初值列表};

3.数组元素的引用:使用数组名与下标(索引)可以唯一确定数组中的某个元素,从而实现对该元素的访问

4.在访问数组元素时,要注意不要使下标越界       

5.引用数组元素时候,数组下标可以是:整型常量整型变量整型表达式

                

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值