20170802 - 今日技能封装 - Q

Posted 清及

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20170802 - 今日技能封装 - Q相关的知识,希望对你有一定的参考价值。

1 算术运算符有哪些?

 

2 取余的运算符是?取余也叫?

 

3 小数可以取余吗?

 

4 小除大取余余数为?

 

5 取余余数为零即什么?

 

6 char可以取余吗?

 

7 int a = 5,b = 5;

a++;

++b;

println(a);

println(b);

结果分别是?

 

8 int a = 5,b = 5;

int c = a++;

int d = ++b;

println(a);

println(b);

println(c);

println(d);

 

8.5 a++,++b在被使用时发生了什么?

 

8.6

int a = 5,b = 5;

a++;

++b;

println(a);

println(b);

结果分别是?

 

8.7

int a = 5,b = 5;

int c = a++;

int d = ++b;

println(a);//6

println(b);//6

println(c);//5

println(d);//6

 

8.8 赋值运算符a++与++a的两条法则分别是什么?

 

8.9 被使用(int b = a++或println(a++)时,a++,++b发生什么事?

 

8.9

int a = 5,b = 5;

int c = a++;

int d = ++b;

println(a);

println(b);

println(c);

println(d);

结果分别是?

 

9关系运算符有哪些?

 

10 关系运算的结果是什么?

 

11 运算结果可否直接在屏幕输出?

 

 

12 逻辑运算符有哪些?分别是什么含义?

 

13if(!true)相当于什么?

 

14 boollean b1= false && true;结果是什么?

 

15 boollean b2= false || true;结果是什么?

 

16 逻辑运算符的结果是什么?

 

17 if a=5,b=10,c=5;

boolean b3 = !(a>5);

结果是什么?

 

18 逻辑运算的结果是建立在什么之上?

 

19 如何理解短路与和短路或?

 

20 使用逻辑运算符时必须时刻注意什么?

 

22 赋值运算符是什么?

 

23 扩展赋值运算符包含哪些?

 

24 int a = 5;

a += 10;

println(a);

a *= 3;

println(a);

a /= 6;

println(a);

a /= 3;

println(a);

a -= 1;

println(a);

结果分别是?

 

24 字符串连接符的特性是?

 

25 println(""+10+20+30);结果是?

 

25 println(10+20+""+30);结果是?

 

26 三目运算符语法是?

 

27 a = 55,b = 66,三目运算符赋值c为a和b中最大的值应如何编写代码?

 

28 if语句的语法是?if可单独使用吗?

 

29 if...else语句的语法是?

 

30 程序分支架构编写技巧

 

31 如何看if else循环处于相同层级的代码?

 

32 if...else if...else语句的语法是?

 

33 要写容错性高的代码还是层级少的代码?

容错性高。

//下例容错性更高,else可处理错误更多

package Day03;

import java.util.Scanner;

public class ScoreLevel {

 

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println("请输入成绩");

int score = scan.nextInt();

if(score >= 0 && score <= 100){

if(score >= 90){

System.out.println("A等级");

}else if(score >= 80){

System.out.println("B等级");

}else if(score >= 60){

System.out.println("C等级");

}else{

System.out.println("不及格");

}

}else{

System.out.println("请输入正确的成绩。");

}

 

}

 

}

 

 

 

package Day03;

import java.util.Scanner;

public class ScoreLevel {

 

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.println("请输入成绩");

int score = scan.nextInt();

 

if(score < 0 || score > 100){

System.out.println("请输入正确的成绩。");

}

else if(score >= 90){

System.out.println("A等级");

}else if(score >= 80){

System.out.println("B等级");

}else if(score >= 60){

System.out.println("C等级");

}else{

System.out.println("不及格");

}

 

}

 

}

 
34 switch case语法是?适用于什么情况?优点及缺点是?long可以用吗?有哪些数据类型可用?

 

34 switch case后不加break可以吗?

 

35 Java中定义变量可以在分支架构中定义吗?

 

36 简化代码量的方法有?

 

37 三目运算符用于什么?应该怎样用?

 

38 编写代码需考虑什么?

 

39 (year%4 == 0 && year%100 != 0) || year%400 == 0;

输出的结果为?

以上是关于20170802 - 今日技能封装 - Q的主要内容,如果未能解决你的问题,请参考以下文章

20170804 - 今日技能封装 - Q

20170811 - 今日技能封装 - Q

20170803 - 今日技能封装 - Q

20170810 - 今日技能封装 - Q

20170731 - 今日技能封装 - Q

20170812 - 今日技能封装 - Q