这里将自己学习java及其应用的一些笔记、积累分享一下,如果涉及到了文章、文字侵权,请联系我删除或调整。
一、运算符
1.1 概述
1.2 练习:平年、闰年判断
输入年号,判断是否是闰年。两个条件:
1
、能被
4
整除,并且不能被
100
整除
2
、或者能被
400
整除
package 运算符2;
import java.util.Scanner;
/*输入年号,判断是否是闰年。两个条件:
1、能被4整除,并且不能被100整除
2、或者能被400整除
*/
public class Test1_平年闰年 {
public static void main(String[] args) {
//输入年号
System.out.println("请输入年号:");
int year=new Scanner(System.in).nextInt();
//判断输入的年是否为闰年
String str="平年";//设置默认值
//1、能被4整除,并且不能被100整除
if(year%4==0){
if(year%100!=0){
str="闰年";
}
}
//2、或者能被400整除
if(year%400==0){
str="闰年";
}
//3,优化,两个条件满足其一既是闰年
if((year%4==0&&year%100!=0)||year%400==0){
str="闰年";
}
System.out.println(year+"年是"+str);
}
}
1.3 练习:自增自减
package 运算符2;
public class Test2_自增自减 {
public static void main(String[] args) {
int a =5;
System.out.println(a++);//5
//++在后,先取值,再自增
//第6行代码执行后a已经变成6了
a = 5;//重新定义a=5,方便观察现象
System.out.println(++a);//6
//++在前,先自增,再取值
}
1.4 练习:三个数的最大值
package 运算符2;
import java.util.Scanner;
public class Test3_三个数的最大值 {
public static void main(String[] args) {
//接收键盘输入的3个整数分别是a,b,c
System.out.println("输入整数a:");
int a=new Scanner(System.in).nextInt();
System.out.println("输入整数b:");
int b=new Scanner(System.in).nextInt();
System.out.println("输入整数c:");
int c=new Scanner(System.in).nextInt();
//三个值进行比较
//三元运算符 1 ? 2 : 3
//如果1返回true就取2,如果1返回false就取3
int max = a>b ? a : b;//max记录a和b中的最大值
max = max>c ? max : c;//max记录的是max和c的最大值
System.out.println(max);
} }