Java学习(四)—键盘输入

判断奇偶性

import java.util.Scanner;
public class Ex1 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个数字:");
        int a = scanner.nextInt();
        if (a%2==0){
            System.out.println("就你小子叫偶数呀");
        }else{
            System.out.println("就你小子叫奇数呀");
        }
    }
}

输入数字,输出对应星期几

public class Ex1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("你说1-7任意一个,我告诉你星期几:");
        int day = sc.nextInt();
        if (day == 1){
            System.out.println("今天是辣鸡星期一");
        } else if (day == 2) {
            System.out.println("今天是倒霉星期二");
        } else if (day == 3) {
            System.out.println("今天是舒服星期三");
        } else if (day == 4){
            System.out.println("今天是疯狂星期四");
        } else if (day == 5) {
            System.out.println("今天是幸福星期五");
        } else if (day == 6) {
            System.out.println("今天是棒棒的星期六");
        } else if (day == 7) {
            System.out.println("今天是EMO的星期日");
        } else {
            System.out.println("你在想啥呢,一周上七天学还不够吗");
        }
    }
}

比大小

小蓝同学想买一个价值8888元的新手机,她的旧手机在二手市场能卖1880元,
而手机专卖店推出以旧换新的优惠,把她的旧手机交给店家,新手机就能够打7.5折优惠。
为了更省钱,小蓝要不要以旧换新
public class Ex1 {
    public static void main(String[] args) {
        int nb = 8888;
        int lj = 1880;
        double money = nb-nb*0.75;
        double price = (lj>money)?lj:money;
        if (price>lj){
            System.out.println("建议你以旧换新");
        }else{
            System.out.println("建议你卖二手市场");
        }
    }
}

求绝对值

public class Ex1 {
    public static void main(String[] args) {
        Scanner number = new Scanner(System.in);
        System.out.println("请你输入你的幸运数字:");
        double sz = number.nextDouble();
        if (sz >= 0){
            sz = sz;
        }else{
            sz = -sz;
        }
        System.out.println("该数的绝对值为:"+sz);
    }
}

最大公约数和最小公倍数

数学理论补充:

公约数和最大公约数
  几个数公有的约数,叫做这几个数的公约数;其中最大的一个,叫做这几个数的最大公约数。
  例如:12的约数有:1,2,3,4,6,12;
  18的约数有:1,2,3,6,9,18。
  12和18的公约数有:1,2,3,6.其中6是12和18的最大公约数,记作(12,18)=6。

公倍数和最小公倍数
  几个数公有的倍数,叫做这几个数的公倍数;其中最小的一个,叫做这几个数的最小公倍数。
  例如:12的倍数有:12,24,36,48,60,72,84,…
  18的倍数有:18,36,54,72,90,…
  12和18的公倍数有:36,72,….其中36是12和18的最小公倍数,记作[12,18]=36。

设a和b为两个正整数,它们的最大公约数为g,最小公倍数为m,其中gcd(a,b)表示a和b的最大公约数
则有:
m=a*b/g
g=gcd(a,b)

互质数
  如果两个数的最大公约数是1,那么这两个数叫做互质数。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值