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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、++和--单独使用和在运算中使用有什么区别?
        ++ -- 单独使用在变量前面或者后面并没有什么区别,结果都是一样的。
        ++ -- 在运算中使用的话,放在变量前面的话,会在对变量进行操作前,对变量进行自增自减操作。
                                放在变量后面的话,会在对变量进行操作后,在运算符结束对变量进行自增自减操作。
2、&和&&,|和||的区别?
        & :不管左边第一个关系表达式结果是为true为false,都会执行右边的关系表达式(有时候会导致右边表达式的值发生变化,并且效率低)
        &&:在执行左边第一个关系表达式时如果结果为false,则不会执行右边的关系表达式,如果为true,则会执行。(在左边表达式符合要求的情况下,不会执行右边表达式,就不会发生右边值的改变,并且效率高)
        | :两个关系表达式中有一个为true则,表达式的值就为true。但是它两边的表达式都会执行判断。效率低。
        || :当左边的关系表达式为true时,则结果就为true,不会执行右边的表达式。如果为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 :用于多种情况的判断
5、什么是数据输入,如何进行使用?
        数据输入,从控制台给变量赋值。增强和用户的交互性
        第一步:导包: import java.util.Scanner;
        第二步:创建对象:Scanner sc = new Scanner(System.in);
        第三步:调用方法,赋值给变量:int a = sc.nextInt();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马