判断奇偶性
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,那么这两个数叫做互质数。