Java基本运算符练习

文章包含三个Java编程示例:1)计算四位会员卡号各位数字之和及判断是否为幸运顾客;2)变量a和b的值互换;3)接收键盘录入的天数,计算周数和剩余天数。
摘要由CSDN通过智能技术生成

Test1:

实现思路

  • 接收输入的会员卡号
  • 分解并获得各位数字
  • 计算各位数字之和 
//导包
import java.util.Scanner;
public class jav {
    public static void main(String []args){
        //创建对象
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入四位会员卡号:");
        //定义a来接收键盘录入的数据
        int a= sc.nextInt();
        //计算个位数
        int o=a%10;
        //计算十位数
        int p=a/10%10;
        //计算百位数
        int q=a/100%10;
        //计算千位数
        int r=a/1000;
        //计算会员卡之和
        int b=o+p+q+r;
        //判断是否为幸运顾客
        boolean c=b>20;
        System.out.println("请输入四位会员数"+a);
        System.out.println("会员卡之和"+b);
        System.out.println("是幸运顾客吗?"+c);

    }
}

运行结果: 

Test2:  

变量a和b的值互换 例如:int a = 30,b=40; 结果:a=40,b=30;

实现思路

  • 定义a,b变量
  • 定义一个临时变量接收a
  • a与b进行交换
  • 临时变量与b交换
public class jav {
    public static void main(String[] args) {
        //定义a变量
        int a = 30;
        //定义b变量
        int b = 40;
        System.out.println("互换前:a:"+a+"\tb:"+b);
        //定义临时变量temporary来接收a的值
        int temporary= a;
        //将b赋值给a
        a = b;
        //将临时变量temporary赋值给b
        b = temporary;
        System.out.println("互换后:a:"+a+"\tb:"+b);
    }
}

Test3:

   键盘录入天数计算周数和剩余的天数 

实现思路

  • 接收输入的天数
  • 根据一周七天来计算周数
  • 进而根据七的余数来确定剩余天数
import java.util.Scanner;
public class jav {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        //定义day接收键盘录入的数
        System.out.print("请输入你想求的天数:");
        int day= sc.nextInt();
        //计算输入天数对应的周数
        int week = day/7;
        // 计算输入天数除以7的余数,即剩余天数
        int leftoverday= day%7;
        System.out.println("周数为:"+week);
        System.out.println("剩余天数:"+leftoverday);
    }
}

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值