Java学习笔记(6)——运算符

这里将自己学习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);
 
 } }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值