1
public class Demo {
public static void main(String[] args) {
int red = 21;
int green = 24;
red = red * 2 + 3;
green = green * 2;
System.out.println(red == green);
}
}
public class Demo2 {
/ public static void main(String[] args) {
//1.定义红茶妹妹原来的钱
int red = 21;
//2.定义绿茶妹妹原来的钱
int green = 24;
//3.求红茶妹妹现有的钱
red = red * 2 + 3;
//4.求绿茶妹妹现有的钱
green *= 2;
//5.判断并输出两个人的钱是否相等
System.out.println(red == green);
}
}
2
public class Demo3 {
public static void main(String[] args) {
//1.求不使用优惠时的总价
double money1 = 24 + 8 + 3;
//2.判断折后总价
money1 = (money1 >= 30 ? money1 * 0.8 : money1);
//3.求使用优惠时的总价
double money2 = 16 + 8 + 3;
//4.判断两种花费哪个更少
double money = money1 < money2 ? money1 : money2;
//5.打印最终花费
System.out.println(money);
}
}
public class day {
public static void main(String[] args) {
double money1 = 24 + 8 + 3;
money1 = (money1 >= 30 ? money1 * 0.8 : money1);
double money2 = 16 + 8 + 3;
double money = (money1 < money2 ? money1 : money2);
System.out.println(money);
}
}
3
System.out.println(2.0*(5/2));
结果为4.0
java中整数相除结果为整数,(5/2)结果为2
4
String firstName = "Tomas";
String familyName = "Zhang";
打印firstName + familyName 之后是什么结果?
结果为"TomasZhang"。
因为字符串相加其实是进行拼接操作
5
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个三位数");
int number = sc.nextInt();
int ge = number % 10;
int shi = number / 10 % 10;
int bai = number / 100 % 10;
int sum = ge + shi + bai;
System.out.println(sum);
}
}