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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、在运算中若++在前,则先进行+1运算,在进行之后的运算,++在后则使用原本的数值进行运算,之后再+1。
2、使用&&时,条件中有一个不满足则停止接下来的运算,使用||时,当条件中有一个满足则停止接下来的运算 转为满足条件时继续运行;
3、s+=1中包含了强制类型转换,而s=s+1里面没有;
4、if语句只能做一种语句的判断 if...else 可以执行两种,
if...else if...else可以执行多种;
5、数据输入就是可以使用键盘进行变量的输入,分为三步
(1)导入包;
(2)创建对象;
(3)键入数据。
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?

答:++和--单独使用的时候没有区别。当在混合运算中使用时,如果++或者--在变量前,那么就先进行自增,在进行运算。如果++或者--在变量后,那么就先进行计算,在进行自增

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

&,是逻辑与,&&是短路与。短路与在前面的表达式判定为false之后,后面的表达式就不进行判定,而是直接跳过,并且返回布尔值。而&是要两个都判定之后才能返回布尔值,会浪费资源。||和|也一样。

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

S+=1里面包含了,强制类型转换。如果左边的范围比右边的要小,包含了强转的s+=1可以编译成功,但是需要手动强转的s=s+1就会编译失败

4、if ,if...else,if...else if...else  三种if语句的区别

判定流程的区别。

if先判断条件是否成立,如果不成立,那么花括号里面的语句体就不会运行,直接运行后面的代码

if...else 是先判断if的条件是否成立,如果不成立,则执行else花括号中的语句体,然后在执行后面的流程

if..else if ..else 也一样,逐个判断条件是否成立,一直到第n个else if,如果也不成立那么最后执行else结尾的语句体

5、什么是数据输入,如何进行使用?

数据输入就是可以录入键盘的数据来获取用户的输入

1.导包 import java.util.Scanner;

2 创建对象 Scanner sc = new Scanner(System.in);

3.接受数据int i = sc.nextInt();
回复 使用道具 举报

1、++和--单独使用和在运算中使用有什么区别?
答:单独使用只有数值加1和减1的作用,在混合运算中,符号的前后有很大的区别,放在前面就是先做加1或者减1运算,然后在进行其他运算;放在后面就是先做其他运算,运算完成以后再进行加1或者减1运算。
2、&和&&,|和||的区别?
答:短的逻辑运算符和长的逻辑运算符之间的区别,就是计算机执行代码效率的区别,&、|这两个运算符需要一个一个表达式往下判断是否满足,而&&或者||这两个运算符只需要先判断第一个表达式里面是否为真或者假,如果为假,则&&不需要继续执行,如果为真,则继续向下判断,而||就不需要继续做判断,直接输出结果。

3s+=1和s=s+1有什么区别?
两者没有什么区别,都属于赋值运算,s的值都会加1;只是s+=1里面隐含了强制转换。


4、if ,if...else,if...else if...else  三种if语句的区别
答:if语句只做关系表达式的判断,表达式的值为真就执行,为假的话就是直接退出。
if..else语句就是判断语句的判断,表达式的值为真就执行if下面的语句,为假的话就执行else后面的语句。
if..else if ..else ,if中的值为真就执行if下面的语句,为假的话就执行else if后面的语句,如果还不满足的话就是执行else后面的语句。
5、什么是数据输入,如何进行使用?
使用键盘输入即控制台输入。
1.导入Scanner包;
2 创建对象 Scanner sc = new Scanner(System.in);
3.接受数据对象: 例如 int a= sc.nextInt();
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
单独使用无区别,在运算中如果++和--在前面则先加后用,如果++和--在后面则先用后加。
2、&和&&,|和||的区别?
与和双与,双与具有短路效果,或和双或,双或具有短路效果
3、s+=1和s=s+1有什么区别?
s+=1包含强转换,s=s+1没有
4、if ,if...else,if...else if...else  三种if语句的区别
if:只有一种判断。if...else:两种判断。if...else if...else:多种判断
5、什么是数据输入,如何进行使用?
键盘录入,1.引库 2.建立新对象  3.输入
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?

    ++和--在单独使用的时候没有什么区别,但在运算过程中 ++、--在变量前面表示先变量自身++、--然后再参与运算,在变量后面表示变量先参与运算再自身++、--。

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

    &和&&,|和||的区别在于逻辑与&和|必须将符号两边的表达式都进行判断才能出结果,而短路逻辑&&和||只需要判断符号一边是否成立就可以,这样可以减少资源的消耗。

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

    s+=1 表示s=s+1,并且隐藏这强制类型转换,即会将运算的结果强制类型转换为等号左边的类型.
    s=s+1 运算过程中等号左边的数据类型比右边小的时候会报错

4、if ,if...else,if...else if...else  三种if语句的区别

        if语句是单分支判断,当表达式为true时会执行下面的语句,否则跳到其他语句。
        if..else 是双分支判断,当表达式为true或false时会执行各自下面的语句,再跳到其他语句。
        if...else if...else 是多分支条件判断,当if中表达式为true时,执行下面的语句,跳出if语句到其他语句,当if中表达式为false时,会判断else if表达式,当 else if表达式为true时,执行下面的语句,跳出if语句到其他语句,当 else if表达式为false时,会进入到else 执行下面的语句,最终再跳到其他语句。

5、什么是数据输入,如何进行使用?

   数据输入就是通过Scanner来获取用户输入的数据。
1、导入Scanne包
        import java.util.scanner;
2、创建Scanner对象
        Scanner sc=new.Scanner(System.in);
3、接收数据
        int number=sc.nextInt();
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马