package homework;
import java.util.Scanner;
public class homeWorkWhile7 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入数值:");
String enter=sc.next();
int max=0,num=0;
while(!enter.equals("end")) {
num=Integer.parseInt(enter);
if(max<num) {
max=num;
}
System.out.println("请输入数值:");
enter=sc.next();
}System.out.println("最大值为"+max);
}
}
package homework;
public class homeWorkWhile8 {
public static void main(String[] args) {
System.out.println("第一天摘了"+number(0)+"个桃子");
int day=10,number=1;
while(day>0) {
number=(number+1)*2;
day--;
}
System.out.println("第一天摘了"+number+"个桃子");
}
private static int number(int day) {
int number=0;
if(day==10) {
return 1;
}else {
number=number(day+1)*2+2;
}
return number;
}
}
package homework;
import java.util.Scanner;
public class homeWorkFor {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入算式:");
double num1=sc.nextDouble();
String symbol=sc.next();
double num2=sc.nextDouble();
switch (symbol) {
case "+":
System.out.println("result="+num1+num2);
break;
case "-":
System.out.println("result="+(num1-num2));
break;
case "*":
System.out.println("result="+num1*num2);
break;
case "/":
System.out.println("result="+num1/num2);
break;
default:
System.out.println("输入有误!");
}
}
}
package homework;
import java.util.Scanner;
public class homeWorkTimeCar {
public static void main(String[] args) {
String time1;
int distance=0;
double money=0;
Scanner sc=new Scanner(System.in);
System.out.println("输入上车时间和距离(时间格式为:00:00):");
time1=sc.next();
time1=time1.substring(0, time1.indexOf(":"));
distance=sc.nextInt();
int time=Integer.parseInt(time1);
if(time>6&&time<21) {
if(distance>2) {
money=6+(distance-2)*1.5+1;
}else money=7;
}else if(time>22&&time<24||time>0&&time<5) {
if(distance>2) {
money=7+(distance-2)*1.5+1;
}else money=8;
}
System.out.println("花费了"+money+"元");
}
}