【Java学习笔记】03.运算符与键盘录入数据操作
来源:互联网 发布:mac怎么用u盘重装系统 编辑:程序博客网 时间:2024/05/01 07:55
1.运算符
运算:对常量和变量进行操作的过程称为运算
运算符:对常量和变量进行操作的符号称为运算符
运算符的种类有:
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 三目运算符
1)算数运算符:
+ - * / % ++ –
/和%的区别?
/:除法,得到商符号相同为正,不同为负
%:除法,得到余数符号和第一个操作数相同(应用:x%2 等于1 说明x是奇数
等于0 说明x是偶数)
++ , –运算符:
作用:++就是加1,–就是减1。自增自减运算符
参与其他操作时:如果++(–)在后面:先操作,再自增;如果++(–)在前面前面:先自增,再操作
2)赋值运算符:
= 和 +=
a += 20 等同于 a = a + 20
3)关系运算符:
==,!=,>,>=,<,<=
注意: = 和 == 的区别 ,前者为赋值,后者为判断相等,结果为boolean类型
4)逻辑运算符:
&,|,!,^&&,||
&: 有false则false
|: 有true则true
!:改变结果,取反
^:相同false,不同true
注意:
&&和&:结果一样,但是&&具有短路效果,左边如果是false,右边不执行。
||和|:结果一样,但是||具有短路效果,左边如果是true,右边不执行。
5)三目运算符:
格式:?:
(比较表达式)?表达式1:表达式2;
执行流程:
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;
2.键盘录入数据操作
键盘录入数据的步骤:
1.导包 位置:class之前,上面
import java.util.Scanner;
2.创建键盘录入对象
Scanner sc = new Scanner(System.in);
3.获取键盘录入数据
int i = sc.nextInt();
程序示例:
import java.util.Scanner; //第一步:导包public class Exchange { public static void main(String[] args) { Scanner sc = new Scanner(System.in);//第二步:创建对象 int a = sc.nextInt();//第三部:获取键盘录入数据 System.out.println(a); //输出录入的数据a }}
- 【Java学习笔记】03.运算符与键盘录入数据操作
- Java学习笔记(二)--各种运算符 键盘录入数据 各种语句
- JAVA学习笔记三之(1)键盘录入数据
- java学习笔记(五)键盘录入数据
- Java基础-03.总结运算符、键盘录入、if语句
- Java基础知识_day02_(键盘录入,运算符)
- Java--键盘录入数据
- JAVA-2.2-键盘录入数据
- Java基础(常量、变量、数据类型、运算符、键盘录入)
- 运算符、键盘录入、结构和语句
- 【JavaSE学习笔记】键盘录入Scanner
- Java udp 键盘录入方式接收数据
- JAVA—键盘录入数据练习
- Java IO学习【14】读取键盘录入
- IO操作 键盘录入
- 改变键盘录入数据的分隔符
- 键盘录入整型数据
- JAVA之旅【第三天】 逻辑运算符 三元运算符 键盘录入 if switch
- (java)leetcode-22
- JMeter proxy server
- Java学习笔记3--类与对象
- 特征选择
- Problem--131A--Codeforces--A. cAPS lOCK
- 【Java学习笔记】03.运算符与键盘录入数据操作
- 结对编程(四则运算)
- RANSAC介绍
- LeetCode-E-Same Tree
- C#中string.Format输出内容中含有花括号的解决方法
- 新手学习怎么用PHP发送邮件
- tyvj 1028 Bessie的体重问题
- 归并排序
- 并发编程--AbstractQueuedSynchronizer介绍和原理分析