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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1 ++和--单独使用和在运算中使用有什么区别?
单独使用时++和--无论是放在变量前面还是后面结果都是一样的。运算时如果在变量后面先拿变量参与操作 后拿变量++或者--,如果在变量前面先拿变量做++或者-- 后拿变量参与操作。
2 &和&&,|和||的区别?
&无论左边真假右边都要执行 &&如果左边为假则右边不运行 如果左边为真则右边运行
逻辑或|,无论左边真假,右边都要执行。短路或||,如果左边为假,右边执行;如果左边为真,右边不执行
3 s+=1和s=s+1有什么区别?
s+=1是将左边和右边的数据相加赋值给左边而s=s+1是将右边的数据相加赋值给左边。
+=隐含了强制类型转换,当s没有赋值为int类型 s=s+1会出现报错
4 Java中使用什么来输入键盘的值到程序中?
使用键盘录入对象Scanner
我们可以通过 Scanner 类来获取用户的输入
5 整理今天学到的流程控制语句.
分为3大类:
1顺序执行流程语句
2分支执行流程语句
3循环执行流程语句
6 今天有什么自己觉得比较重要的知识点?
算术运算符 关系运算符 三元运算符
回复 使用道具 举报
今日整理:
1 ++和--单独使用和在运算中使用有什么区别?
y=++x;(先给x++,再给y赋值)    y=x++;(先赋值给y,x在++)
2 &和&&,|和||的区别?
与&结果相同
具有短路效果,左边是flase  ,右边不执行
3 s+=1和s=s+1有什么区别?
s+=1是算术运算,s=s+1类型不同会报错,需要转型
4 Java中使用什么来输入键盘的值到程序中?
scanner sc=new scanner(system.in);
5 整理今天学到的流程控制语句.
if (if eles if,else)
6 今天有什么自己觉得比较重要的知识点?
回复 使用道具 举报
1.单独使用时是自增1或者自减一,但是运算中需要看++和--的位置,如果是前自增(前自减),是先自增1(自减1)再赋值,如果是后自增(后自减),则是先赋值再自增1(自减1)。
2.&是与运算符,需要把&前后的条件都判断,&&是短路与运算符,当&&前的条件为假时不再判断&&后面的条件;
   |是或运算符,需要|前后的条件都判断,||是短路或运算符,当||前的条件为真时不再判断||后面的条件。
3. 有区别,+=是隐含了强制类型转换,比如 short s=1; s=(short)(s+1); 这里s为short型时,需要手动加强制转换,而+=则默认了有强制转换,不需要再加强制转换。
4.先在类前导入Scanner包   import  java.util.Scanner
    然后创建Scanner对象  Scanner sc = new Scanner(System.in);
    然后接收数据   int i = sc.nextInt();
5.if(if ,else if,else),
6.键盘录入对象Scanner挺重要的
回复 使用道具 举报
1.在单独使用时前置和后置没有区别;在运算时前置为先做增减再使用变量,后置时先使用变量再做增减。

2.&:逻辑与,在所有表达式均为true时,显示结果为true;&&:短路逻辑与,在所有表达式中,当有一个表达式为false时,后续表达式不参与运算;
|:逻辑或,在所有表达式均为false时,显示结果为false;||:短路逻辑或,在所有表达式中,有一个表达式为true时,后续表达不参与运算

3.“+=”扩展的赋值运算符隐含了强制类型转换

4.1>导包,Scanner类在java.util包下;2>创建键盘录入对象;3>接收键盘录入数据。

5.if,if else if...else

6.使用scanner导包进行键盘输入;三元算符的使用
回复 使用道具 举报
1 ++和--单独使用和在运算中使用有什么区别?

答:单独使用 ++  --无论放在变量那边,结果一样
参与操作时,++ --放在变量前面时,变量先自加1(或自减1)在做操作;
++  --放在变量后面时,先操作,在自加1(或自减1)

2 &和&&,|和||的区别?

答:&是逻辑与                |是逻辑或
|,&无论左边真假,右边都执行;
&& : 只要前面有一个条件表达式的结果为false,那么后面的条件表达式结果不再判断了。
  || :  只要前面有一个条件表达式的结果为true,那么后面的条件表达式结果不再判断了。

3 s+=1和s=s+1有什么区别?

答:有区别,当s的数据类型范围比int小时,s+=1;会自带强转;

4 Java中使用什么来输入键盘的值到程序中?

答:  靠Scanner对象扫描键盘获取键盘录入的值。

5 整理今天学到的流程控制语句.
答:
        (1)顺序执行流程语句  (执行代码从上到下)
        (2)分支执行流程语句   (if(条件表达式){语句体})

6 今天有什么自己觉得比较重要的知识点?
if分支语句。
回复 使用道具 举报
今日整理:
1 ++和--单独使用和在运算中使用有什么区别?
   //++值本身加1
   //--值本身-1
2 &和&&,|和||的区别?
   //&有false则false,多个条件表达式都为true则为true
   //&&只要前面有一个条件表达式结果为false,后面就不判断
   //  |  有true则true,多个条件表达式都为false则为false
   //  || 只要前面有一个条件表达式结果为true,后面就不判断
3 s+=1和s=s+1有什么区别?
   //s+=1的意思是把左边的s+右边的1再值赋值给s
   //s=s+1的意思是把右边的值相加赋值给左边
   // +=的含义是先+后赋值,并且拥有强制转换
4 Java中使用什么来输入键盘的值到程序中?
   //键盘录入对象Scanner
   //导入包名:import  java.util.Scanner
   //创建Scanner对象
   //接收数据
5 整理今天学到的流程控制语句.
   //    if
   //    if、else
   //    if、else、if、else
   //    switch、case
6 今天有什么自己觉得比较重要的知识点?
   //都重要
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马