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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请根据自己的理解,对当天内容进行总结
1、++和--单独使用和在运算中使用有什么区别?
2、&和&&,|和||的区别?
3、s+=1和s=s+1有什么区别?
4、if ,if...else,if...else if...else  三种if语句的区别
5、什么是数据输入,如何进行使用?

46 个回复

正序浏览
1、++和--单独使用和在运算中使用有什么区别?
单独使用:放在变量前后没有区别
在运算中使用:
如果放在变量前,先进行自增或自减,结果再参与操作
如果放在变量后,先进行操作,然后再自增或自减

2、&和&&,|和||的区别?
&和&&都是有false则false, 但是&&有短路作用,就是当左边为false时,则不再运行右边。
|和||都是有true则true, 但是||有短路作用,就是当左边为true时,则不再运行右边。
&&和||可以提高程序性能,提高运行效率。

3、s+=1和s=s+1有什么区别?
s+=1和s=s+1 如果是在数据类型一样的情况下,比如s为int类型,两者一样。
如果是在数据类型不一样的情况下,比如s为short类型,s=s+1会报错,但是s+=1自带强转作用,不会报错。

4、if ,if...else,if...else if...else  三种if语句的区别
单if:适用为一种情况的
If..else: 适用为两种情况的
If..else if..else: 适用为多种情况的

5、什么是数据输入,如何进行使用?
数据输入就是用键盘录入数据。分为三步:
-导包:import java.util.Scanner;
-创建对象:Scanner sc = new Scanner(System.in);
-接收数据:int num = sc.nextInt();
回复 使用道具 举报
本帖最后由 黄锐. 于 2019-4-9 21:45 编辑

1、 ++和--单独使用和在运算中使用有什么区别?
(1)单独使用时++和--无论是放在变量的前边还是后边,结果是一样的
(2)参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--
参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作

2.&和&&,|和||的区别?
(1)逻辑与&,无论左边真假,右边都要执行。

短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行。
(2)逻辑或|,无论左边真假,右边都要执行。
短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。

3.s+=1和s=s+1有什么区别?
(1)取的数值是一样的,但是s += 1扩展的赋值运算符隐含了强制类型转换


4.if ,if...else,if...else if...else 三种if语句的区别
(1)if用于一种情况的判断
(2)if...else用于两种情况的判断
(3)if...else if...else用于多种情况的判断

5.什么是数据输入,如何进行使用
(1) 数据输入是指获取用户键盘录入的数据
(2)①导包。Scanner类在java.util包下。
import java.util.Scanner;

    ②创建键盘录入对象。
Scanner sc = new Scanner(System.in);

    ③接收键盘录入数据。
int i = sc.nextInt();
回复 使用道具 举报

1、++和--单独使用和在运算中使用有什么区别?
答:--和++在单独使用时没有区别。
++和--在运算中使用++和--在前:先自增1在运算。
在后:先运算(使用原来的值),运算完毕后再加1。

2、&和&&,|和||的区别?
答:&:有false则false。
&&:如果遇到false那么直接停止执行,直接返回。
|:有true则true。
||:如果遇到true那么直接停止执行,直接返回。

3、s+=1和s=s+1有什么区别?
答:s+=1隐含了一个强制转换。

4、if ,if...else,if...else if...else  三种if语句的区别
答:if:是一种情况的判断。
if...else:是两种情况的判断。
if...else if...else是多种情况的判断。

5、什么是数据输入,如何进行使用?
答:数据输入就是让用户自己输入,想要运行数据,
数据输入:
(1)导包:import java.util.Scanner;
(2)创建对象:Scanner sc = new Scanner(System.in);
(3)接受数据:int a = sc.nextInt();
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
单独使用 : 没有区别
组合使用 : ++在前先加1结果再参与运算(先加后用),++在后原先值先运算 原先值再+1(先用后加)

2、&和&&,|和||的区别?
&:无论真假左边右边都执行
&&:左边为真,右边执行;左边为假,右边不执行
|:无论左边真假,右边都执行
||:左边为假,右边执行;左边为真,右边不执行

3、s+=1和s=s+1有什么区别?
s+=1 含隐强制类型转换
s=s+1需要手动强制类型转换

4、if ,if...else,if...else if...else  三种if语句的区别
if语句无论是否为true 将继续执行后面语句体 一种情况的判断
if....else 语句如果关系表达式为true执行语句体1,为false执行语句体2 两种情况的判断
if....else if....else
if(关系表达式){语句体1;}
else if(关系表达式){语句体2;}
else(关系表达式){语句体3;}
多种情况的判断。

5、什么是数据输入,如何进行使用?
1.导包
import java.util.Scanner;
2.创建类
public class xxx
3.创建main方法
public static void main(String[] args)
4.创建键盘录入对象
Scanner sc = new Scanner(System.in)
5.录入数字
int i = sc.nextInt();
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
当单独使用时没有区别,当在运算中使用时a++表示先运算再自增,++a表示先自增再进
行运算;--同理

2、&和&&,|和||的区别?
&   (逻辑与):运算符两边都为true,才true。左边为false,右边继续运行。

&&(短路与):运算符两边都真才真,左边为假,右边不继续运行。

|    (逻辑或):运算符两边都假才假,左边为真,右边继续运行。

||  (短路或):运算符两边都假才假,左边为真,右边不继续运行。
3、s+=1和s=s+1有什么区别?
  s+=1和s=s+1都表示自增1,但当数值类型发生变化是s=s+1就可以能报错了,需要进行数值类型的转换;而s+=1就不会出现报错,因为它存在着隐藏的强制转换。
4、if ,if...else,if...else if...else  三种if语句的区别
if:只能进行一种情况判断。

if...else:可以进行两种情况判断。

if...else if...else:可以进行多种条件判断
5、什么是数据输入,如何进行使用?

数据输入是从键盘输入的变量值。

使用分为三步骤:第一先导包,在类前面输入import java.util.Scanner;

第二步:创建对象,Scanner 对象名=new Scanner(System.in);

第三步:调用对象,接收数据,数据类型 变量名=对象名.nextInt();
回复 使用道具 举报
Java基础语法

请根据自己的理解,对当天内容进行总结
1、++和--单独使用和在运算中使用有什么区别?
++和--在单独使用时不管是在变量的前面还是变量的后面运算出来的结果都是一样的。
++在运算时如果在变量值的前面,那么变量值运算加一。如果在变量值后面,++变量值不变,
后面的变量值加一。
--在运算时如果在变量值的前面,那么变量值运算减一。如果在变量值后面,--变量值不变,
后面的变量值减一。

2、&和&&,|和||的区别?
&逻辑与:无论左边真假,右边都要执行。
&&短路与:左边为真,那么右边执行。如果为假,那么右边不执行。
|逻辑或:无论左边真假,右边都要执行。
||短路或:左边为假,那么右边执行。如果为真,那么右边不执行。

3、s+=1和s=s+1有什么区别?
s=s+1当数据类型强制转换时,需要手动强制类型转换。
s+=1当需要强制类型转换时,他会自动类型转换。

4、if ,if...else,if...else if...else  三种if语句的区别
if语句适合单个事件的判断
if...else适合两个事件的判断
if...else if...else适合多重事件的判断

5、什么是数据输入,如何进行使用?
数据输入是指用户在键盘录入的数据,发送给程序变量。
1.导包
import java.util.Scanner;
2.创建键盘录入对象
Scanner a = new Scanner(system.in);
3.接收键盘录入数据
int b = nextInt();
回复 使用道具 举报
一、++和--单独使用和在运算中使用有什么区别?
答:
++和-- 可以放在变量的后边,也可以放在变量的前边。
单独使用时:++和--不管是放在变量的前边还是后边效果都是一样的。
运算中使用时:++和--如果放在变量后边是,先把变量参与运算,后再把变量做++或--运算。
                        ++和--如果放在变量前边是,先把变量做++或--运算,后再把变量参与运算。

二、&和&&,|和||的区别?
答:
逻辑与&:不管左边的是真是假,右边都要执行。
短路与&&:如果左边为真,右边执行;如果左边为假,右边则不执行。
逻辑或 | :不管左边的是真是假,右边都要执行。
短路或 || :如果左边为假,右边执行;如果左边为真,右边则不执行。

三、s+=1和s=s+1有什么区别?
答:
s+=1:隐含了强制类型转换。
s=s+1:没有隐含强制类型转换,需手动添加。

四、if ,if...else,if...else if...else  三种if语句的区别
答:
if : 用于单个条件情况的判断。
if...else : 用于两种条件情况的判断。
if...else if...else : 用于多种条件情况的判断。

五、什么是数据输入,如何进行使用?
答:
数据输入即用户可自行输入数据,程序可将输入值赋予相应变量。
使用分为三个步骤:
(1)导包:import java.util.Scanner;
(2)创建对象:Scanner sc = new Scanner(System.in);
(3)接收数据:int i = sc.nextInt();
回复 使用道具 举报
1,++和--在单独使用的时候放在变量前面和后面没有任何区别
在运算中使用的时候如果++放在前面是把数据进行+1的操作在进行运算,如果放在后面就是先把数据进行运算,再把数据进行+1操作

2, &是有fales则报fales否则报true,&&有短路的作用,在&的基础上只要左边报fales右边就不会继续运行
|是有true则true否则报fales,||有短路的作用,在|的基础上只要左边报true右边就不会继续运行

3, s+=1有强制类型转换

4, if是如果程序表达式的结果为true则运行{}内的语句,如果为fales就不运行{}内的语句
if...else是如果程序表达式内的结果为true则运行语句体1,如果为fales则运行语句体二
if...else if...else是如果程序表达式内的结果为trus则执行语句体一,如果为fales则执行下一个程序表达式,如果没有任何表达式报trus则执行else{}内的语句体

5, 数据输入是让用户输入一个数据,然后记录这个数据,先导包再创建对象然后接收这个数据
回复 使用道具 举报
1,++和--单独使用和在运算中使用有什么区别?
  答:1、++和--单独使用没区别,都是自加和自减。
1、在运算中:如i++、i--都是先运算后自增自减赋值,
++i、--i都是先自增自减后赋值运算;
2,&和&&,|和||的区别?
答:&是表达式两边都赋值运算,&&是左边是false,直接结果false;
   |是表达式两边都赋值运算,||是左边是true,直接结果true;

3,s+=1和s=s+1有什么区别?
  答:单独运行没区别;组合使用时,s+=1运算后自增1。s=s+1运算后s的值不变;
4,if ,if...else,if...else if...else  三种if语句的区别
  答:if只能判断一个条件;
      if ...else只能判断两个条件;
      if...else if....else可以判断三个条件;
5,什么是数据输入,如何进行使用?       
  答:数据输入是数值需要用户自己赋值,灵活多变;
      如何使用:
导包:import java.util.Scanner;
创建对象:Scanner sc = new Scanner(System.in);
数据输入:int a = sc.next.Int();
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
  在单独使用的时候没有任何区别;
  在混合运算的时候如果是[先用后加][前++]那么变量立马+1然后拿着结果进行使用;
  如果是[先用后加][后++]那么首先使用变量原本的数值,然后再让变量+1。

2、&和&&,|和||的区别?
  &和&&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。
  |和||都是表示或,区别是||第一个条件不满足,后面条件还要进行判断,满足的话,后面条件就不在判断.而|要对所有条件都进行判断.

3、s+=1和s=s+1有什么区别?
  如果声明的s是short类型,例如:
  short s =1
  s =s+1编译的时候会报错,因为s+1的时候会提升为int类型,然后再赋给short类型的s时会报错:损失精度。
  s+=1则可以通过编译,因为它内部会有一个自动转换过程。
  这是它们的主要区别

4、if ,if...else,if...else if...else  三种if语句的区别
    if是只对一种情况的判断;
    if...else是对两种情况的判断;
    if...else...if是对多种情况的判断

5、什么是数据输入,如何进行使用?
   1、导包:import java.util.Scanner;
   2、创建对象:Scanner sc = new Scanner(System.in);
   3、接收数据:int i = sc.nextInt();
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
在运算中,如果在变量前则先于变量参与运行,反之在变量后,则变量先参与运行
2、&和&&,|和||的区别?
& 和 &&区别是一个无论左边真假,右边都要执行,一个是如果左边为真,右边执行,如果左边为假,右边不执行
3、s+=1和s=s+1有什么区别?
s+=1有隐藏强转
4、if ,if...else,if...else if...else  三种if语句的区别
if 只能判断一个条件
if...else 能判断两个条件
if...else...if 可以判断多个条件
5、什么是数据输入,如何进行使用?
通过键盘输入,来设置变量,一共需要三个步骤,
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
答:单独运用就是变量自增1,在前在后没区别
在运算中
++在后先使用变量原来的值参与运算,在进行自增1
++在前 先自增1,然后再参与运算
2、&和&&,|和||的区别?
答: & : 两边都为true,才是true,否则是false
&& :  只要判断是false,直接是false
3、s+=1和s=s+1有什么区别?
答:   编译器隐藏了一个强制转换
4、if ,if...else,if...else if...else  三种if语句的区别
答:  if   :  一种情况判断
    if .. else  : 两种情况的判断
    If .. else ...if :  多种情况的判断
5. 什么是数据输入,如何进行使用?
答:让用户在控制器上输入数据  需要先导包 在创建对象 在调用方法



林聪全
回复 使用道具 举报
Java基础语法

请根据自己的理解,对当天内容进行总结
1、++和--单独使用和在运算中使用有什么区别?
单独使用:没有区别效果一样
在运算中使用:1)++在前:先加后运算
              2)++在后:先用原来的值参与运算,运算完毕之后再将1加上

2、&和&&,|和||的区别?
&&:有短路效果,短路与如果遇到false那么直接终止程序执行直接返回false
||:有短路效果,短路或只有都是false才会终止程序执行

3、s+=1和s=s+1有什么区别?
前者隐藏数据强转类型
4、if ,if...else,if...else if...else  三种if语句的区别
if语句适合单个事件的判断
if...else语句适用两个事件的判断
if...else if...else语句适用于多个事件判断

5、什么是数据输入,如何进行使用?
1:导包:import java.util.Scanner;
2:创建对象:Scanner sc = new Scanner(System.in);
3:接收数据:int a = sc.nextInt();
回复 使用道具 举报
Java基础语法

请根据自己的理解,对当天内容进行总结
1、++和--单独使用和在运算中使用有什么区别?
单独使用就是变量自增1或减1,在前在后没区别.
运算中先使用变量原来的值参与运算,在进行自增1或减1

2、&和&&,|和||的区别?
&是两边都为true,才是true,否则是false;&&
        只要见到false,直接返回false
3、s+=1和s=s+1有什么区别?
s+=隐含了一个强制类型转换,s=s+1则没有

4、if ,if...else,if...else if...else  三种if语句的区别
表示一种,两种,多种的情况判断

5、什么是数据输入,如何进行使用?
数据输入是指获取用户键盘录入的数据,第一步导包,Scanner类在java.util包下。第二步,创建键盘录入对象。
第三步,接收键盘录入数据。
回复 使用道具 举报

1、++和--单独使用和在运算中使用有什么区别?
答:单独使用不管是放在变量的前面还是后面,结果都是一样的
在运算中的话如果放在前面进行操作运算,那么会先拿变量做++或者--,然后才拿变量参与操作,如果是放在后面进行操作运算则反之。
2、&和&&,|和||的区别?
答:& 和 &&区别是一个无论左边真假,右边都要执行,一个是如果左边为真,右边执行,如果左边为假,右边不执行。
        |和||的区别是|只要有一边是true,就返回true,两边都是false,才是false;||是只要见到true,就直接返回true
        
3、s+=1和s=s+1有什么区别?
答:s+=1其中+=隐含了强制类型转换而s=s+1则没有,如果将一个int类型赋值给short不进行强制类型转换的话编译会报错,这就是区别。
4、if ,if...else,if...else if...else  三种if语句的区别
答:if 是一种情况下的判断
        if...else 是两种情况下的判断
        if...else..if 是多种情况下的判断
5、什么是数据输入,如何进行使用?
答:通过键盘输入的数值,
        1、通过导包
        2、创建对象
        3、接受数据
回复 使用道具 举报 1 0
1、++和--单独使用和在运算中使用有什么区别?
        ++和-- 再单独使用的时候没有任何区别, 在运算使用的时候 如果++或者--在变量
        的前面 会先进行++或者--的运算 然后变量再进行输出, 如果++或者-- 在变量后面
        变量会先进行输出打印, 然后++或者--再参与运算

2、&和&&,|和||的区别?
        &两边都需要判定, 而&&只要左边是false右边就不执行
        |两边都需要判断, 而 || 只要左边是true右边就不执行

3、s+=1和s=s+1有什么区别?
        s+=1有隐藏强转 ,其他没有任何区别

4、if ,if...else,if...else if...else  三种if语句的区别
        if 只能判断一个条件
        if...else 能判断两个条件
        if...else...if 可以判断多个条件

5、什么是数据输入,如何进行使用?
        数据输入就是用户用键盘录入需要的变量,
        可以通过导包, 创建对象, 接受数据进行实现并且使用
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
单独使用:没有区别效果一样
在运算中使用:1)++在前:先加后运算
              2)++在后:先用原来的值参与运算,运算完毕之后再将1加上

2、&和&&,|和||的区别?
&&:有短路效果,短路与如果遇到false那么直接终止程序执行直接返回false
||:有短路效果,短路或只有都是false才会终止程序执行

3、s+=1和s=s+1有什么区别?
前者隐藏数据强转类型
4、if ,if...else,if...else if...else  三种if语句的区别
if语句适合单个事件的判断
if...else语句适用两个事件的判断
if...else if...else语句适用于多个事件判断

5、什么是数据输入,如何进行使用?
1:导包:import java.util.Scanner;
2:创建对象:Scanner sc = new Scanner(System.in);
3:接收数据:int a = sc.nextInt();
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
答:
单独使用:不论++和--在前还是在后结果都是一样。
运算中使用:如果++和--在前,则先运算再赋值。如果在后,则先赋值再运算。
2、&和&&,|和||的区别?
答:
&和&&区别:&左右两边的数据都要进行判断才给结果。&&如果左边数据判断为false,则结果直接为false,不再判断右边数据。
|和||的区别:| 左右两边的数据都要进行判断才给结果。|| 如果左边数据判断为true,则结果直接为true,不再判断右边的数据。
3、s+=1和s=s+1有什么区别?
答:
前者带有强制类型转换。后者则没有。
4、if ,if...else,if...else if...else  三种if语句的区别
答:
if:适合单个条件判断使用,如果不符合则不执行语句体。
if...else:适合单个条件判断,如果条件符合则执行符合条件的语句体,如果不符合则执行备用的语句体。
if...else if...else:适合多个条件判断使用。
5、什么是数据输入,如何进行使用?
答:
让用户来输入的数据。
使用:
1、导包:import java.util.Scanner;
2、创建对象:Scanner sc = new Scanner(System.in); (sc可以改变,其他不行)
3、接受数据:int a = sc.nextInt();(a可以改变,其他不行。sc对应创建对象的sc。)
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
单独使用:自增自减运算
运算操作中:放前表示先自增或者自减在运算
放后:先运算在自增或者自减
2、&和&&,|和||的区别?
&两个true为true前后都运算,&&意思同&表示左false右不运行
|有true为true前后都运算,||意思同|表示左true右不运行

3、s+=1和s=s+1有什么区别?
s+=1范围小于int时,自带强制类型转换
s=s+1;需要手动强制转换
4、if ,if...else,if...else if...else  三种if语句的区别
if 只做一种情况的判断
if...else做两种情况的判断
if...else if...else  :做多种情况的判断
5、什么是数据输入,如何进行使用?
程序运行时,用户输入数据
导包:import java.util.Scanner
创建对象:Scanner sc = new Scannner(System.in)
接收数据:int a =sc.nextInt()
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
++或--在单独使用时变量值自增1或自减1;
在运算中使用时
如果++或--在变量前  则变量先进行自增或自减后在参与运算
如果++或--在变量后,则变量先参与运算后在进行自增或自减。
2、&和&&,|和||的区别?
& 和&& 如果有一个为false 则结果为false 但&&如果左边为false, 则右边不进行判断 ;而&左边不管是不是false,右边都要进行判断;
|和||如果有一个为true时,结果为true; 但||如果左边为true,则右边不进行判断;而|左边不管是否为true,右边都要进行判断。
3、s+=1和s=s+1有什么区别?
s+=1包含了强制类型转换。
4、if ,if...else,if...else if...else  三种if语句的区别
if可以对一个表达式进行判断
if…else 可以对两个表达式进行判断
if...else if...else  可以对两个以上表达式进行判断。
5、什么是数据输入,如何进行使用?
从控制台输入所需的量
使用
1、导包  import java.util.Scanner;
2、创建变量  Scanner 对象= new Scanner(System.in);
3、数据输入 int 变量=对象.nextInt();
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马