1、根据指定月份,打印该月份所属的季节。
3,4,5 春季
6,7,8 夏季
9,10,11 秋季
12, 1, 2 冬季
if判断
public class IfDom {
public static void main(String[] args) {
/*
根据指定月份,打印该月份所属的季节。
3,4,5 春季
6,7,8 夏季
9,10,11 秋季
12, 1, 2 冬季
用if判断
*/
int x = 7;
if (x>=3&&x<=5){
System.out.println("春季");
}
if (x>=6&&x<=8){
System.out.println("夏季");
}
if (x>=9&&x<=10){
System.out.println("秋季");
}
if (x==12||1==x||x==2){
System.out.println("冬季");
}
}
2、编写程序,由键盘输入三个整数分别存入变量num1,num2,num3中,对它们进行排序
使用if-else结构,并按从小到大的顺序输出
import java.util.Scanner;
public class IfElseDom {
//编写程序,由键盘输入三个整数分别存入变量num1,num2,num3中,对它们进行排序
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int x = 0;
System.out.println("请输入整数:");
int num1 = scanner.nextInt();
int num2 = scanner.nextInt();
int num3 = scanner.nextInt();
if (num1 > num2 && num1 > num3 && num2 > num3) {
System.out.print("排序结果为:" + num1 + num2 + num3);
} else {
if (num1 > num2 && num1 > num3 && num2 < num3) {
System.out.print("排序结果为:" + num1 + num3 + num2);
} else {
if (num1 > num2 && num1 < num3 && num2 < num3) {
System.out.print("排序结果为:" + num3 + num1 + num2);
} else {
if (num1 < num2 && num1 < num3 && num2 > num3) {
System.out.print("排序结果为:" + num2 + num3 + num1);
} else {
if (num1 < num2 && num1 > num3 && num2 > num3) {
System.out.print("排序结果为:" + num2 + num1 + num3);
} else {
if (num1 < num2 && num1 < num3 && num2 < num3) {
System.out.print("排序结果为:" + num3 + num2 + num1);
}
}
}
scanner.close();
}
}
}
}
}
3、打车起步价8元(3KM以内)
超过3KM,超出的每公里1.2元
超过5KM,超出的每公里1.5元
请在键盘上接收公里数,得出总价。
import java.util.Scanner;
public class ForDom {
/* 3、打车起步价8元(3KM以内)
超过3KM,超出的每公里1.2元
超过5KM,超出的每公里1.5元
请在键盘上接收公里数,得出总价。
for循环*/
public static void main(String[] args) {
System.out.println("请输入数据:");
double sum = 0;
Scanner scanner = new Scanner(System.in);
double a = scanner.nextDouble();
for (int i = 1; i < 2; i++) {
if (a<=3){
sum = a * 8;
System.out.println("总价为:"+sum);
}
if (a>3 && a<=5){
sum = (a * 8) + (a-3) * 1.2;
System.out.println("总价为:"+sum);
}
if (a>5){
sum = (a * 8) + (a-3) * 1.5;
System.out.println("总价为:"+sum);
}
}
scanner.close();
}
}
for
计算1000以内所有不能被7整除的整数之和
public class ForDom01 {
//计算1000以内所有不能被7整除的整数之和
public static void main(String[] args) {
int sum = 0;
for (int i = 0; i <= 1000; i++) {
if (i%7!=0){
sum = sum + i;
}
}
System.out.println("整数的和为:"+sum);
}
}
计算 1+2-3+4-5+6-7…+100的结果
public class ForDom03 {
//计算 1+2-3+4-5+6-7....+100的结果
public static void main(String[] args) {
int sum = 0;
for (int i = 0; i <= 100; i++) {
sum = sum + i;
}
System.out.println("结果为:"+sum);
}
}
小芳的妈妈每天给她2.5元钱,她都会存起来,但是,每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,请问,经过多少天,小芳才可以存到100元钱。
public class ForDom04 {
/*小芳的妈妈每天给她2.5元钱,她都会存起来,
但是,每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,
请问,经过多少天,小芳才可以存到100元钱。*/
public static void main(String[] args) {
double sum = 0;
for (int i = 1; i > 0 ; i++) {
sum = sum + 2.5;
if (i%5==0){
sum = sum - 6;
}
if (sum == 100){
System.out.println("存到钱数为:"+sum);
System.out.println("所用天数为:"+i);
break;
}
}
}
}