第三天
1、画出流程图并编程实现:如果用户名等于字符’青’,且密码等于数字123,则输出“欢迎你,青”;否则输出“对不起,你不是青”。
import java.util.Scanner;
public class Day03_1 {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("请您输入用户名:");
String name=input.next();
if("青".equals(name)){
System.out.println("请您输入密码:");
int password=input.nextInt();
if(password==123){
System.out.println("欢迎你,青");
} else{
System.out.println("对不起,你不是青");
}
} else{
System.out.println("对不起,你不是青");
}
}
}
2、画出流程图并编程实现:如果年龄满7岁,或者年龄满5岁并且性别是“男”,就可以搬动桌子
imort java.util.Scanner;
public class Day03_2 {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("请输入年龄:");
int age=input.nextInt();
if(age>=7){
System.out.println("可以搬动桌子");
}else if(age>=5){
System.out.println("请输入性别:1、男 2、女");
int sex=input.nextInt();
if(sex==1){
System.out.println("可以搬动桌子");
}else{
System.out.println("你的年龄没达到,也不是男生,搬不动桌子");
}
}else{
System.out.println("你的年龄没有达到,搬不动桌子");
}
}
}
3、画出流程图并编程实现:从键盘上输入三个整数,分别赋给整型变量a,b,c。然后将输入的整数按照从小到大的顺序放在变量a,b,c中,并输出三个变量的值
import java.util.Scanner;
public class Day03_3 {
public static void main(String[] args){
System.out.println("请输入三个整数:");
Scanner input=new Scanner(System.in);
int a=input.nextInt();
int b=input.nextInt();
int c=input.nextInt();
if(a>b){
int x=a;
a=b;
b=x;
}
if(a>c){
int y=a;
a=c;
c=y;
}
if(b>c){
int z=b;
b=c;
c=z;
}
System.out.println("从小到大"+a+" "+b+" "+c);
}
}
5、画出流程图并编程实现:从键盘上输入一个整数,判断是否能被3或5整除。如果能,则输出“该整数是3或5的倍数。”;否则输出“该整数不能被3或5中的任何一个数整除”。
import java.util.Scanner;
public class Day03_4 {
public static void main(String[] args){
System.out.println("请输入一个整数");
Scanner input=new Scanner(System.in);
int x=input.nextInt();
if(x%3==0||x%5==0){
System.out.println("该整数是3或5的倍数");
}else {
System.out.println("该整数不能被3或5中的任何一个数整除");
}
}
}
6、画出流程图并编程实现:刘珊珊通讯参加java课程的学习,她父亲和母亲承诺如下:
- 如果考试成绩==100分,父亲给她买辆车
- 如果考试成绩>=90分,母亲给她买一部笔记本电脑
- 如果考试成绩>=60分,母亲给她买一部手机
- 如果考试成绩<60分,没有礼物。
import java.util.Scanner;
public class Day03_5 {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("请输入考试成绩:");
int x=input.nextInt();
if(x==100){
System.out.println("父亲给买辆车");
}else if(100>x&&x>=90){
System.out.println("母亲给买一部笔记本电脑");
}else if(90>x&&x>=60){
System.out.println("母亲给买一部手机");
}else{
System.out.println("没有礼物");
}
}
}
7、画出流程图并编程实现:某人准备去海南旅游,现在要订购机票。机票的价格受季节旺季、淡季的影响,头等舱和经济舱价格也不同。假设机票原价为5000元,4-10月为旺季,旺季头等舱打九折,经济舱打八折;淡季头等舱打五折,经济舱打四折。编写程序,使用嵌套if选择结构,根据出行的月份和选择的舱位输出实际的机票价格,如下所示:
请输入您出行的月份:1~12 5 请问您选择头等舱还是经济舱?头等舱输入1,经济舱输入2 2 您的机票价格为:4000.0 |
import java.util.Scanner;
public class Day03_6 {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("请输入您出行的月份:1-12");
int month=input.nextInt();
double sum;
int x=5000;
if(month>=1&&month<=12){
if(month>=4&&month<=10){
System.out.println("请问您选择头等舱还是经济舱?头等舱输入1,经济舱输入2");
int y=input.nextInt();
if(y==1){
sum=x*0.9;
System.out.println("您的机票价格为:"+sum);
}else{
sum=x*0.8;
System.out.println("您的机票价格为:"+sum);
}
}else{
System.out.println("请问您选择头等舱还是经济舱?头等舱输入1,经济舱输入2");
int y=input.nextInt();
if(y==1){
sum=x*0.5;
System.out.println("您的机票价格为:"+sum);
}else{
sum=x*0.4;
System.out.println("您的机票价格为:"+sum);
}
}
}else{
System.out.println("您输入的数字不在当前范围内");
}
}
}