A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今日整理:
1 ++和--单独使用和在运算中使用有什么区别?
答:
++ 运算:变量自己增长1。
--  运算:变量自己减少1。

**独立运算:
变量在独立运算时,前++ 和 后++ 没有区别。
变量 前++ :例如 ++i 。
变量 后++ :例如 i++ 。

**混合运算:
和其他变量放在一起,前++ 和 后++ 就产生了不同。
比如:
int a  = 1;
int b = ++a;
变量 ++a :变量a自己加1,将加1后的结果赋值给b,也就是说a先计算。a和b的结果都是2。

int a = 1;
int b = a++;
变量 a++ :变量a先把自己的值1,赋值给变量b,此时变量b的值就是1,变量a自己再加1。a的结果是2,b 的结果是1。


2 &和&&,|和||的区别?
答:
& 和 && 的区别:
逻辑与:&,无论左右真假,两边都要执行
短路与:&&,如果左边为真,右边执行,如果左边为假,右边不执行(因为结果已经为假了,没必要执行右边)

| 和|| 的区别:
逻辑或:|,无论左右真假,两边都要执行
短路或:||,如果左边为假,右边执行,如果左边为真,右边不执行(因为结果已经为真了,没必要执行右边)

3 s+=1和s=s+1有什么区别?
答:
一般没有区别,但 += 赋值运算符隐含了强制类型转换
所以在庞大复杂的数据运算中,我们一般建议使用+=,以避免手工增加强制转换。

4 Java中使用什么来输入键盘的值到程序中?
答:
使用Scanner类,它的包名是java.util.Scanner
使用格式:
1.导包:import java.util.Scanner;要写在类的上边
2.创建对象:Scanner sc = new Scanner(System.in),在方法中创建对象,其中只有sc可以自定义,其他内容不能改变
3接收数据:数据类型 变量名 = sc.nextInt();将就按盘录入的数据以相应的数据类型返回给定义好的变量

5 整理今天学到的流程控制语句.
答:
在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果
有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现
我们要完成的功能。

流程控制语句共分为三类:
第一类:顺序执行流程语句(代码从上到下依次执行)
public static void main(String[] args){//顺序执行,根据编写的顺序,从上到下运行
        System.out.println(1);
        System.out.println(2);
        System.out.println(3);
}

第二类:分支执行流程语句(if, switch)
***单独if语句
格式如下:
if(关系表达式){
        语句体;


***if...else语句
格式如下:
if(关系表达式) {
        语句体1;
}else {
        语句体2;
}

***if...else if ...else语句
格式如下:
if (判断条件1) {
        执行语句1;
} else if (判断条件2) {
        执行语句2;
} ...
}else if (判断条件n) {
        执行语句n;
} else {
        执行语句n+1;
}

***switch语句
格式如下:
switch(表达式) {
case 常量值1:
        语句体1;
        break;
case 常量值2:
        语句体2;
        break;
...
default:
        语句体n+1;
        break;
}
第三类:循环执行流程语句(for,while)
***for循环语句格式:
for(初始化表达式①; 布尔表达式②; 步进表达式④){
        循环体③
}

***while循环语句格式:
初始化表达式①
while(布尔表达式②){
循环体③
步进表达式④
}

***do...while循环格式
初始化表达式①
do{
循环体③
步进表达式④
}while(布尔表达式②);

6 今天有什么自己觉得比较重要的知识点?
答:
运算符是运算的基础,其中逻辑运算符和比较运算符以及三元运算符个人认为非常重要
在逻辑运算符中,短路逻辑运算符因为很高效是推荐使用的逻辑运算符
另外还有流程控制语句也很重要,三元运算符的运算也可以用流程控制语句来表达
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马