Java运算
基本运算符
-
-
-
/
-
-
注意:整数相除只能得到整数。要想得到小数,就必须有浮点数参与运算。
算数运算符取余和除法的区别:
%:取余运算符。得到的是两个相除数据的余数。
/:除法运算符。得到是两个相除数据的商。
使用场景: %:判断两个数据是否整除。
用idea的时候需要的快速拼写
main方法:main 就有提示了
输出语句System.out.println ----- sout ------ 有代码提示,直接enter就行
如果是格式化输出:printf---------souf + enter 即可。
暂时搞这些
字符串参与加法运算时其实是一种拼接
自增自减运算符:++,–
即自己+1或-1
++或–可在变量前后
单独使用的时候 前后一样最常用
参与其他操作的时候
++在变量后,先操作,后++
++在变量前,先++,后操作
标识符:
给包、类、变量起名的符号
组成规则:
A:unicode字符
下划线
$
关系运算符:
== (等于),!=(不等于),>,>=,<=,<
注意
= 是赋值 a=b就是把b的值赋给了a,且把a作为结果输出
- 逻辑运算符:
- &&与:有false则false
- ||或:有true则true
- !非:true则false,false则true
3<x<6应该写为3<x,x<6
三元运算符
关系表达式?表达式1:表达式2
执行流程:
A:计算关系表达式的值,看结果是true还是false
B:如果true,1就是结果
如果是false,2就是结果
eg:比较两个数相等
public class cd05 {
public static void main(String[] args) {
/*
比较两个整数是否相同
*/
int a =10;
int b =10;
boolean flag=(a==b)?true:false;
System.out.println(flag);
}
}
实现键盘录入
使用Scanner
步骤:导包
import java .util.Scanner;
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
package com.itheima_01;
import java.util.Scanner;
//导包
public class cd06 {
public static void main(String[] args) {
//创建键盘录入对象
Scanner sc = new Scanner(System.in);
//给出提示
System.out.println("请输入一个整数");
//获取数据
int i = sc.nextInt();
//把获取的数据输出
System.out.println("i:"+i);
}
}
Scanner录入数据两数求和
package com.itheima_01;
import java.util.Scanner;
public class cd07 {
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();
int sum = a+b;
//数据求和
System.out.println("sum:"+sum);
}
}