package com.it;
/*
运算符;就是用于对常量和变量进行操作的符号
表达式:用运算符链接起来的符合java语法的式子,不同的运算符链接的表达式是不同类型的表达式
*/ public class OperatorDemo { public static void main(String[] args) {
int a = 3;
int b = 4;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
// 整数相除只能得到整数,要想得到小数,就必须有浮点数参与运算
System.out.println(3.0/4);
System.out.println(3/4.0);
} } public class OperatorDemo2 {
public static void main(String[] args) {
int a= 3;
// int b =5;
// System.out.println(b/a);
// System.out.println(b%a);
int c = a++;
System.out.println("c:" + c);
}
} public class OperatorDemo3 {
public static void main(String[] args) {
// 定义变量
int a = 10; //把10赋值给int 类型的变量a
// += 的操作
a += 20;
System.out.println("a:" + a);
// 注意:扩展的复制运算符,隐含了强制类型转换
short s = 1;
s += 1;
System.out.println(s);
}
} /*
关系运算符:
==,!=,>,>=,<,<=
关系运算符的结果是boolean类型
*/
public class OperatorDemo4 {
public static void main(String[] args) {
// 定义变量
int a = 10;
int b = 20;
int c = 10;
// ==
System.out.println(a == b);
System.out.println(a == c);
// 注意事项,这是复制操作,把b的值赋值给a,输出a
System.out.println( a = b);
}
} /*
逻辑运算符:用于连接关系表达式
&,|,&&,||,
*/
public class OperatorDemo5 {
public static void main(String[] args) {
int a = 150;
int b = 20;
int c = (a>b)?a:b;
System.out.println("c:" + c);
}
} /*
为了提高程序的灵活性,我们就把数据改进为键盘录入
如何实现键盘录入数据?目前我们只能使用jdk提供的类Scanner。
如何使用Scanner获取键盘录入数据?
1.导包
import java.util.Scanner;
在一个类中的顺序:
package > import > class
2.创建键盘录入对象
Scanner sc = new Scanner(System.in);
3.接收数据
int i = sc.nextInt();
*/
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数据");
int a = sc.nextInt();
System.out.println(a);
}
} import java.util.Scanner;
public class ScannerDemo1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数");
int a = sc.nextInt();
System.out.println("请输入第二个数");
int b = sc.nextInt();
boolean flag = (a == b)?true:false;
System.out.println("结果是:"+flag);
}
}

最新文章

  1. 曲线提取数据Engauge Digitizer
  2. MVC中的@Html.DisplayFor如何控制日期的显示格式
  3. easyUI 新增合计一行
  4. javascript 获取图片原始尺寸
  5. 在linux内核中修改TCP MSS值
  6. Python——使用高德API获取POI(以深圳南山医疗保健服务POI为例)
  7. numpy.random 常用函数详解之简单随机数篇(Simple random data)
  8. urllib库的应用及简单爬虫的编写
  9. centos7下安装docker(15.5容器跨主机网络--flanneld)
  10. Django REST Framework API Guide 04
  11. haoi2018
  12. .net core 获取不到session 和cookies的值
  13. 深入学习 Java 序列化
  14. 巧用CurrentThread.Name来统一标识日志记录(java-logback篇)
  15. 大神教你Nginx常用基础配置方案
  16. 在Linux系统安装Appium
  17. 卸载QQ,360,迅雷,搜狗
  18. 【转】VC 隐藏模块、MFC 改变窗口类名
  19. Swift中正则使用正则的几种方式
  20. Docker部署Tomcat实例

热门文章

  1. WindowsDenfender
  2. Apache Atlas元数据管理从入门到实战(1)
  3. JavaScript最后的课程笔记
  4. 从创业者角度看《印度合伙人 Padman》后的一点感受
  5. RESTful levels、HATEOAS
  6. 1-web.xml配置说明
  7. C#开发微信支付之企业向用户付款
  8. C# VS2017的.net Core1.0项目在版本升级为2.0后找不到程序集的处理办法
  9. VS2017无法进入安装界面问题的解决方法
  10. redis过期机制(官网文档总结)