Day03 - JAVA语言基础

回顾:
1.数据类型中的细节问题:
int  long   double
char boolean
运算过程:
不同数据类型间的运算
2.运算符
算术运算符
关系运算符
逻辑运算符
赋值运算符
字符串连接运算符
三目运算符
格式:数据类型 变量名 = 表达式1?表达式2:表达式3;

笔记:
1.分支结构
1.1  if  else分支
格式:
if(判断条件){
分支的功能
}else if(判断条件){
分支的功能
}else if(判断条件){
分支的功能
}else{
不满足以上所有条件时,执行这里的代码
}


if(判断条件){
...
}else{
....
}

if(判断条件){
....
}

注意点:如果if后的语句只有一句话,那么{}可以省略,但是如果
语句中有多句话,那么此时{}不能省略
所以一般情况下,{}都写

java中保留小数的做法:
DecimalFormat(数字转换类)
DecimalFormat df = new DecimalFormat("格式");
String str = df.format(double);

如何定义格式:
#  0:都代表一位数字  #0.00
#和0的区别:
如果#对应位置上没有数值,那么这一位不显示数字
如果0对应位置上没有数值,那么这一位补0
所以一般定义格式在.之前用#,.之后用0,如果是0.1之类的数字,那么定义成#0.00

注意点:四舍五入碰到5,可能会出现误差

1.2  switch...case
格式:
switch(值){
case value1:
...
break;
case value2:
...
break;
case value3:
...
break;
.
.
.
default:
....
break;
}


注意点:
1.break可以不写,但是意义不同
2.switch能判断的类型:int,String,enum
- String类型从JDK1.7开始被允许
2.循环
分类:
while循环
do..while循环
for循环

1.while循环:
格式:
while(判断条件){
//要反复执行的代码
(循环体)
}
机制:

变量的作用范围:
变量的分类:
成员变量:- 在整个类中都有效
如果变量定义在类的里边,方法的外边,那么这个变量就是成员变量
局部变量:- 在紧邻的一对{}中有效
变量定义在方法的内部

- 局部变量在使用前必须初始化
- 成员变量可以只声明就使用
- 因为成员变量会默认初始化。int类型的默认初始值是0
死循环:没有出口


2.do...while
格式:机制
do{
循环体
}while(循环条件);

3.for循环
格式:机制
for(初始化部分;循环条件部分;迭代部分){
循环体
}

4.break,continue,return的用法
break:跳出当前循环
可以作用在循环当中
continue:跳出本次循环,继续下次循环
return:跳出当前方法

5.生成随机数
1.Math.random()*1000+1
0=<随机数<1
1=<随机数*1000+1<1001
2.Random类
Random random = new Random();
int m = random.nextInt(1000);


加法题:
1.3+2=?  
输入答案
-正确:right!继承下题
-错误:Error!继续下题

10.。。
统计出10题的总分
6.循环嵌套

for(int i=0;i<10;i++){
for(int m=0;m<10;m++){
.....
}
}




















1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值