第一章——Java基础(三)——运算符和表达式
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了第一章——Java基础(三)——运算符和表达式,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3407字,纯文字阅读大概需要5分钟。
内容图文
![第一章——Java基础(三)——运算符和表达式](/upload/InfoBanner/zyjiaocheng/620/285e8b24aa1347699586fe2cd0c13a51.jpg)
我是小康小白,一个平平无奇的Java,Python小白。热爱有趣的文字,生活和远方。
个人博客:https://blog.csdn.net/weixin_45791445
有问题欢迎QQ联系:1059320343 (记得备注CSDN)
个人微信公众号:小康小白
一,算数运算符
答案:
package step1;
import java.util.Scanner;
public class Cal {
public static void main(String[] args) {
/*********start*********/
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个整数");
int a = scanner.nextInt();
System.out.println("请输入第二个整数");
int b = scanner.nextInt();
int c = a+b;
int g = a-b;
int d = a*b;
int e = a/b;
int f = a%b;
System.out.println("两数相加的结果为:"+c);
System.out.println("两数相减的结果为:"+g);
System.out.println("两数相乘的结果为:"+d);
System.out.println("两数相除的结果为:"+e);
System.out.println("两数取余数的结果为:"+f);
/*********end*********/
}
}
二,关系运算符
- 作业要求:
- 答案:
package step2;
import java.util.Scanner;
public class Relative {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
int b=sc.nextInt();
/*********start*********/
System.out.println("a==b="+(a==b));
System.out.println("a!=b="+(a!=b));
System.out.println("a>b="+(a>b));
System.out.println("a<b="+(a<b));
System.out.println("b>=a="+(b>=a));
System.out.println("b<=a="+(b<=a));
/*********end*********/
}
}
三,逻辑运算符
- 作业要求
- 答案
package step3;
import java.util.Scanner;
public class testLogic {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
boolean a=sc.nextBoolean();
boolean b=sc.nextBoolean();
boolean c=sc.nextBoolean();
/*********start *********/
System.out.println(!a);
System.out.println(a && b && c);
System.out.println( c || b );
System.out.println( !b );
/*********end *********/
}
}
四,三元运算符
-
作业要求:
-
答案
package step4;
import java.util.Scanner;
public class TestYear {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int year=sc.nextInt();
boolean result;
/********start********/
result= (year % 4 == 0 && year % 100 != 0) || year % 400 ==0 ;
System.out.println(year + "年是否为闰年:" + result);
/********end********/
}
}
五,运算符的优先级
- 作业要求:
- 答案:
package step5;
import java.util.Scanner;
public class TestDemo5 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入:");
int m=sc.nextInt();
int n=sc.nextInt();
System.out.println("输出:");
/*****start*****/
System.out.println( (m+n)*2 );
System.out.println( (m-n)%3 );
System.out.println((m-n)/2 + (m+n)*2);
/*****end*****/
}
}
六,测试题:
1、1.已知:int x=7,y=5; x%y的值为()。
A、5
B、7
C、0
D、 2
2、2.已知:(5>10)||(3<8)的结果是()。
A、 非0
B、 true
C、 0
D、false
3、3.已知:10,6都是int类型,10/6的结果为()。
A、 1
B、1.6
C、 1.7
D、 2
4、4.已知:a=3,b=4,c=5;下列表达式为false的是()。
A、(a<b)||(b>c)
B、 (a<=b)&&(b<=c)
C、 (a>=b)||(b>c)
D、 (a==b)||(b!=c)
5、5.已知:int a=5,b=7;表达式a<b?b:a的结果为()
A、0
B、5
C、7
D、12
6、运算符优先级别排序正确的是()
A、由高向低分别是:()、 ! 、算术运算符、关系运算符、逻辑运算符、赋值 运算符;
B、由高向低分别是:()、关系运算符、算术运算符、赋值运算符、 ! 、逻辑 运算符;
C、由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、 ! 、赋值 运算符;
D、由高向低分别是:()、 ! 、关系运算符、赋值运算符、算术运算符、逻辑 运算符;
7、```java
int a=10,b=4,c=20,d=6,
int result1= a + b + c + d;
int result2= a + c % b;
int result3= a++ * b + c * –d
```
以上的运算结果分别为:
A、40,10,140
B、10,40,140
C、10,140,40
D、140,40,10
答案:D B A C C A A
内容总结
以上是互联网集市为您收集整理的第一章——Java基础(三)——运算符和表达式全部内容,希望文章能够帮你解决第一章——Java基础(三)——运算符和表达式所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。