黑马程序员技术交流社区
标题:
【厦门JavaEE基础7期——每日总结】Java基础语法
[打印本页]
作者:
厦门校区
时间:
2019-3-31 16:41
标题:
【厦门JavaEE基础7期——每日总结】Java基础语法
请根据自己的理解,对当天内容进行总结
1、++和--单独使用和在运算中使用有什么区别?
2、&和&&,|和||的区别?
3、s+=1和s=s+1有什么区别?
4、if ,if...else,if...else if...else 三种if语句的区别
5、什么是数据输入,如何进行使用?
作者:
连惠腾
时间:
2019-3-31 21:24
Java基础语法
1、++和--单独使用和在运算中使用有什么区别?
(1)单独使用:
++和--在使用过程中位置在前或位置在后结果没有区别,都是加一。
(2)运算中使用:
++/--位置在前,变量的值先加一(减一)在参与下一步运算
++/--位置在后,变量的值先参与运算,运算完在再加一;
2、&和&&,|和||的区别?
& (逻辑与):运算符两边都为true,才true。左边为false,右边继续运行。
&&(短路与):运算符两边都真才真,左边为假,右边不继续运行。
| (逻辑或):运算符两边都假才假,左边为真,右边继续运行。
|| (短路或):运算符两边都假才假,左边为真,右边不继续运行。
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、什么是数据输入,如何进行使用?
数据输入就是从键盘对变量进行赋值。
使用分为三步骤:第一先导包,在类前面输入import java.util.Scanner;
第二步:创建对象,Scanner 对象名=new Scanner(System.in);
第三步:调用对象,接收数据,数据类型 变量名=对象名.nextInt();
作者:
王卓立
时间:
2019-3-31 21:34
Java基础语法
请根据自己的理解,对当天内容进行总结
1、++和--单独使用和在运算中使用有什么区别?
单独使用效果没有区别
混合运算:++在变量的右边(a++),变量先参与运算,再进行+1;在变量的左边(++a),变量先进行+1,再参与运算
2、&和&&,|和||的区别?
&和|都是两边都参与运算
&&左边达成false,右边就不参与运算,直接返回false
||左边只要达成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);//只有sc是变量名,可以变,其他的都不允许变
(3)接收数据:int i = sc.nextInt();/只有i是变量名,可以变,其他的都不允许变
作者:
维度猎人
时间:
2019-3-31 21:34
郑峰
1、++和--单独使用和在运算中使用有什么区别?
答:++为自增,即对变量值加一;--为自减,即对变量值减一。
++和--既可以放在变量后边,也可以放在变量前边。
单独使用时++和--无论放在变量的前边还是后边,结果一样。
参与操作使用时如果放在变量后边,先拿变量参与操作,后拿变量做++或--;如果放在变量前边,先拿变量做++或者--,后拿变量参与操作。
2、&和&&,|和||的区别?
答:&为逻辑与,|为逻辑或。
逻辑&,无论左边真假,右边都执行;短路与&&,如果左边为真右边执行,如果左边为假右边不执行。
3、s+=1和s=s+1有什么区别?
答:s=s+1为先进行s+1运算,再将结果赋值给s,当表达式包含多个基本数据类型是,整个算术表达式对自动进行隐式类型转换,类型会自动进行提升。
s+=1则等价于s=(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 x = sc.nextInt();
作者:
宋涵耀
时间:
2019-3-31 21:34
Java基础语法
请根据自己的理解,对当天内容进行总结
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();
作者:
谢龙炜
时间:
2019-3-31 21:35
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、接受数据
作者:
宋加福
时间:
2019-3-31 21:36
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();
作者:
徐雯雯
时间:
2019-3-31 21:36
请根据自己的理解,对当天内容进行总结
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、什么是数据输入,如何进行使用?
数据输入就是用户用键盘录入需要的变量,
可以通过导包, 创建对象, 接受数据进行实现并且使用
作者:
连惠腾
时间:
2019-3-31 21:36
Java基础语法
1、++和--单独使用和在运算中使用有什么区别?
(1)单独使用:
++和--在使用过程中位置在前或位置在后结果没有区别,都是加一。
(2)运算中使用:
++/--位置在前,变量的值先加一(减一)在参与下一步运算
++/--位置在后,变量的值先参与运算,运算完在再加一;
2、&和&&,|和||的区别?
& (逻辑与):运算符两边都为true,才true。左边为false,右边继续运行。
&&(短路与):运算符两边都真才真,左边为假,右边不继续运行。
| (逻辑或):运算符两边都假才假,左边为真,右边继续运行。
|| (短路或):运算符两边都假才假,左边为真,右边不继续运行。
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、什么是数据输入,如何进行使用?
数据输入就是从键盘对变量进行赋值。
使用分为三步骤:第一先导包,在类前面输入import java.util.Scanner;
第二步:创建对象,Scanner 对象名=new Scanner(System.in);
第三步:调用对象,接收数据,数据类型 变量名=对象名.nextInt();
作者:
Dream梦
时间:
2019-3-31 21:36
1、++和--单独使用和在运算中使用有什么区别?
单独使用:++或者--在前和在后没有区别。
混合使用:++或者--在后,先进行运算,在++或者--
++或者--在前,先进行++或者--,在进行运算
2、&和&&,|和||的区别?
首先:&和&&,|和||用法都也一样。
区别:&左右两边都要判断,&&左边为false,右边不运行。
|左右两边都要判断,||左边为true,右边不运行。
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、什么是数据输入,如何进行使用?
答:数据输入:用户通过键盘输入的数据。
如何使用:首先导包 import java.util.Scanner;其次创建对象 Scanner sc = new Scanner(System.in);
最后接收数据 int a = sc.nextInt();
作者:
维度猎人
时间:
2019-3-31 21:36
郑峰
1、++和--单独使用和在运算中使用有什么区别?
答:++为自增,即对变量值加一;--为自减,即对变量值减一。
++和--既可以放在变量后边,也可以放在变量前边。
单独使用时++和--无论放在变量的前边还是后边,结果一样。
参与操作使用时如果放在变量后边,先拿变量参与操作,后拿变量做++或--;如果放在变量前边,先拿变量做++或者--,后拿变量参与操作。
2、&和&&,|和||的区别?
答:&为逻辑与,|为逻辑或。
逻辑&,无论左边真假,右边都执行;短路与&&,如果左边为真右边执行,如果左边为假右边不执行。
3、s+=1和s=s+1有什么区别?
答:s=s+1为先进行s+1运算,再将结果赋值给s,当表达式包含多个基本数据类型是,整个算术表达式对自动进行隐式类型转换,类型会自动进行提升。
s+=1则等价于s=(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 x = sc.nextInt();
作者:
维度猎人
时间:
2019-3-31 21:38
1、++和--单独使用和在运算中使用有什么区别?
答:++为自增,即对变量值加一;--为自减,即对变量值减一。
++和--既可以放在变量后边,也可以放在变量前边。
单独使用时++和--无论放在变量的前边还是后边,结果一样。
参与操作使用时如果放在变量后边,先拿变量参与操作,后拿变量做++或--;如果放在变量前边,先拿变量做++或者--,后拿变量参与操作。
2、&和&&,|和||的区别?
答:&为逻辑与,|为逻辑或。
逻辑&,无论左边真假,右边都执行;短路与&&,如果左边为真右边执行,如果左边为假右边不执行。
3、s+=1和s=s+1有什么区别?
答:s=s+1为先进行s+1运算,再将结果赋值给s,当表达式包含多个基本数据类型是,整个算术表达式对自动进行隐式类型转换,类型会自动进行提升。
s+=1则等价于s=(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 x = sc.nextInt();
——郑峰
作者:
刘正
时间:
2019-3-31 21:39
1、++和--单独使用和在运算中使用有什么区别?
单独使用时,无论写在变量前面还是后面,都没有任何差别,但是在运算中,如果在变量前则先于变量参与运行,反之在变量后,则变量先参与运行。
2、&和&&,|和||的区别?
使用&时,左边运行报结果为false时,会继续运算右边结果,不论右边是否为true 都会给出结果false
而当使用&&时,左边运行结果为false时,则直接出结果false,不会继续运行
|和||也是相同的区别,所以为了节约运行,一般我们直接使用&&和||
3、s+=1和s=s+1有什么区别?
两者所得出的结果都是一样的数据,只是s+=1中包含了强转不需要手动添加
4、if ,if...else,if...else if...else 三种if语句的区别
if 只能判断一个条件
if...else 能判断两个条件
if...else...if 可以判断多个条件
5、什么是数据输入,如何进行使用?
通过键盘输入,来设置变量,一共需要三个步骤,导包,创建对象以及接收数据。
作者:
林晓诗
时间:
2019-3-31 21:39
1
单独使用不管++和--在前面或后面都是自增(或自减);
在运算中使用符号放在前面时先自增(或自减),再参与运算,
符号放在后面时先参与运算,再自增(或自减)。
2
&是逻辑与,2个表达式都会进行运算;
&&是短路与,当第一个表达式为false时,不再运算第二个表达式;
|是逻辑或,2个表达式都会进行运算;
||是短路或,当第一个表达式为true时,不再运算第二个表达式。
3
如果s是比int小的类型(char、byte、short)时,s=s+1需要手动添加强转,而s+=1自带强制类型转换。
4
单if只能判断一种情况;if...else能判断两种情况;if...else if...else能判断多种情况。
5
程序运行时,由用户输入所需的数据;
导入Scanner包,使用Scanner对象从输入流中读取。
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
sc.nextInt();
作者:
吴晓斌
时间:
2019-3-31 21:40
1,++表示数值加一,——表示数值减一,++符号在变量前表示数值加一后再运算,++符号在变量后表示先运算再增值,——符号同理
2, && 逻辑与 运算结果与&相同,但具有短路效果一旦发现左边的表达式结果为false,右边的表达将不再参与运算
||逻辑或运算结果与|相同,但具有短路效果一旦发现左边的表达式结果为true,右边的表达将不再参与运算
3, 隐藏一个强制类型转换
4,表示一种,两种,多种的情况判断
5, 数据输入是指获取用户键盘录入的数据,第一步导包,Scanner类在java.util包下。第二步,创建键盘录入对象。
第三步,接收键盘录入数据。
作者:
陈青超
时间:
2019-3-31 21:41
Java基础语法
请根据自己的理解,对当天内容进行总结
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...可以对多种情况进行判断。
5、什么是数据输入,如何进行使用?
答:数据输入为用户自行对程序进行输入数值来运行程序计算结果。三步:1.导包 2.创建 3.取值。
作者:
郭建(07期)
时间:
2019-3-31 21:42
1、++和--单独使用和在运算中使用有什么区别?
答:++和--在单独使用时,就是做自增1或者自减1,放在前面或者后面没有区别;
如果是在运算中使用,那么++或者--放在前面、后面是有区别的:
(1)放在前面,先自增1或者自减1,然后再参与运算
(2)放在后面,先使用变量原来的值参与运算,然后进行自增1或者自减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语句是用于多种情况下的判断
5、什么是数据输入,如何进行使用?
答:数据输入是一个开放式的流程,由用户在允许的范围内自由输入数值
使用步骤分3步:
(1)导包:import java.util.Scanner;
(2)创建对象:Scanner sc = new Scanner(System.in);
(3)接收数据:int x = sc.nextInt();
作者:
高建有
时间:
2019-3-31 21:42
1、++和--单独使用和在运算中使用有什么区别?
单独使用时放在变量前后效果相同;
在运算中使用时,放在变量前边,变量先进行自增减,后参与运算;放在变量后边,变量先参与运算,后进行自增减。
2、&和&&,|和||的区别?
&和| 会运行两侧语句;
&& 遇到false直接返回false,不运行后边语句;
|| 遇到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 用于多个条件判断;
5、什么是数据输入,如何进行使用?
由用户自行输入数据;
用法:1.导包: import java.util.Scanner;
2.创建对象: Scannery sc = new Scanner(System.in);
3.接收数据: int i = sc.nextInt();
作者:
黄孝贵
时间:
2019-3-31 21:43
1、++和--单独使用和在运算中使用有什么区别?
单独使用:++和-- 在前面和后面没有区别,都是自增1或者自减1;
运算中使用:++ 和-- 在前面 是先进行自增和自减1再进行运算,
而在后面的时候是先进行运算后再进行自增1和自减1。
2、&和&&,|和||的区别?
&和&&,区别是,短路与前面如果是false,后面不执行,而逻辑与会执行;
| 和 ||,区别是,短路或前面如果为true,后面不执行,而逻辑或不执行;
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、什么是数据输入,如何进行使用?
用户输入的数据,数据输入的使用导包,创建对象,接收数据
作者:
李侄旭
时间:
2019-3-31 21:44
1、++和--单独使用和在运算中使用有什么区别?
单独使用时,无论写在变量前面还是后面,都没有任何差别,但是在运算中,如果在变量前则先于变量参与运行,反之在变量后,则变量先参与运行。
2、&和&&,|和||的区别?
使用&时,左边运行报结果为false时,会继续运算右边结果,不论右边是否为true 都会给出结果false
而当使用&&时,左边运行结果为false时,则直接出结果false,不会继续运行
|和||也是相同的区别,所以为了节约运行,一般我们直接使用&&和||
3、s+=1和s=s+1有什么区别?
两者所得出的结果都是一样的数据,只是s+=1中包含了强转不需要手动添加
4、if ,if...else,if...else if...else 三种if语句的区别
if 只能判断一个条件
if...else 能判断两个条件
if...else...if 可以判断多个条件
5、什么是数据输入,如何进行使用?
通过键盘输入,来设置变量,一共需要三个步骤,导包,创建对象以及接收数据。
作者:
方文彪
时间:
2019-3-31 21:45
1、++和--单独使用和在运算中使用有什么区别?
++和++单独使用时放在量前面或后面不会对运算有影响;
混合使用时在前面会先++和--,在后面和单独使用没什么区别。
2、&和&&,|和||的区别?
&不管结果如何后面继续运行,&&如果结果为true后面才运行;
|不管结果如何后面继续运行,||如果结果为false后面继续运行;
3、s+=1和s=s+1有什么区别?
s+=1有附带数据类型的强制转换。
4、if ,if...else,if...else if...else 三种if语句的区别
一种判断情况
二种判断情况
多种判断情况
5、什么是数据输入,如何进行使用?
就是在Java中让用户录入一个变量 导包-创建对象-接收数据
作者:
郑方灼
时间:
2019-3-31 21:45
1、++和--单独使用和在运算中使用有什么区别?
答:++和--在单独使用时无论放在变量前后都没有区别,
在运算中,当放在变量前时(例如++a),会先进行++(或--)本身运算,在进行其他运算‘,
当放在变量后时(例如a++),会用变量当前数值进行运算,在进行++(或--)运算
。
2、&和&&,|和||的区别?
答:&(与)和&&(短路与):有出现false就是false,前后都为true是true;
|(或)和 || (短路或):有出现true就是true,前后都为false是false;
两组的判定条件分别是一致的,前后的区别在于在程序的运行过程中,&和|两个会运行完所有的判定条件,再得出结果
&&和 ||一旦遇到满足程序的判定条件就会中断判定的运行直接得出结论。
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、什么是数据输入,如何进行使用?
答:java程序通过调用底层代码获取用户通过命令行输入的数据就称作数据输入,
通过
导包: import java.util.Scanner;
创建对象: Scanner sc = new Scanner(system.in) ;
接收数据: int a = sc.nextInt();
三步操作进行。
作者:
林美娇
时间:
2019-3-31 21:47
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();
作者:
LPY
时间:
2019-3-31 21:47
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、接受数据
作者:
陈明捷
时间:
2019-3-31 21:48
Java基础语法
请根据自己的理解,对当天内容进行总结
1、++和--单独使用和在运算中使用有什么区别?
单独使用++和--放在变量前后都没有关系,都是自增1.混合使用时放在变量前先自增再运算,放在变量后先运算再自增.
2、&和&&,|和||的区别?
&&只有出现false就返回false,&会继续运行.||只要出现true就返回true,|会继续运行
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 多种情况的判断
5、什么是数据输入,如何进行使用?
导包--创建对象--接受数据
作者:
宋加福
时间:
2019-3-31 21:52
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();
作者:
林勇华
时间:
2019-3-31 21:52
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()
作者:
伍志晟
时间:
2019-3-31 21:55
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。)
作者:
汪一飞
时间:
2019-3-31 21:56
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();
作者:
余聪望
时间:
2019-3-31 21:57
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、什么是数据输入,如何进行使用?
数据输入就是用户用键盘录入需要的变量,
可以通过导包, 创建对象, 接受数据进行实现并且使用
作者:
陈晓煌
时间:
2019-3-31 21:58
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、接受数据
作者:
刘炯榕
时间:
2019-3-31 21:58
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包下。第二步,创建键盘录入对象。
第三步,接收键盘录入数据。
作者:
叶晓翔
时间:
2019-3-31 21:58
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();
作者:
林聪全
时间:
2019-3-31 22:01
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. 什么是数据输入,如何进行使用?
答:让用户在控制器上输入数据 需要先导包 在创建对象 在调用方法
林聪全
作者:
严显辉
时间:
2019-3-31 22:58
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、什么是数据输入,如何进行使用?
通过键盘输入,来设置变量,一共需要三个步骤,
作者:
陈伟彬.
时间:
2019-4-1 01:50
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();
作者:
黄锐.
时间:
2019-4-1 11:16
本帖最后由 黄锐. 于 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();
作者:
覃坤基
时间:
2019-4-1 13:07
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();
作者:
陈毅杰
时间:
2019-4-1 15:12
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, 数据输入是让用户输入一个数据,然后记录这个数据,先导包再创建对象然后接收这个数据
作者:
许泽伟
时间:
2019-4-1 15:12
一、++和--单独使用和在运算中使用有什么区别?
答:
++和-- 可以放在变量的后边,也可以放在变量的前边。
单独使用时:++和--不管是放在变量的前边还是后边效果都是一样的。
运算中使用时:++和--如果放在变量后边是,先把变量参与运算,后再把变量做++或--运算。
++和--如果放在变量前边是,先把变量做++或--运算,后再把变量参与运算。
二、&和&&,|和||的区别?
答:
逻辑与&:不管左边的是真是假,右边都要执行。
短路与&&:如果左边为真,右边执行;如果左边为假,右边则不执行。
逻辑或 | :不管左边的是真是假,右边都要执行。
短路或 || :如果左边为假,右边执行;如果左边为真,右边则不执行。
三、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();
作者:
张凌统
时间:
2019-4-1 16:33
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();
作者:
刘洪霖
时间:
2019-4-1 19:45
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();
作者:
江威
时间:
2019-4-2 21:57
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();
作者:
余鹏程
时间:
2019-4-5 18:40
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();
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2