Java初级知识:第三章

主:选择结构
一.
if类型
if(如果什么条件){ System.out,print("…");}

二.
		*if    else类型*
		if(如果什么条件){......} else{(否则就怎样);}

三.
		*if		else if		else类型*
		if(如果是什么条件){......}else if{(或者什么条件);}else{(如果都没达到就会怎样);}

四.
		*if  {  if {}    else{}  }  else{}类型*
		if(第一条件)——<达到第一条件下,达到到第二条件>
		{if(第二条件){达成第二条件会是怎样}else{否则没达到会怎样}}
		else{(如果没达到第一条件直接会怎样);}
五.
    公式:产生数字(0~9)的方法
    int	random = (int)(Math.random()*10);

课间作业完成项:

		1.买彩票
		*如果中了500万,我买车,资助希望工程,去欧洲旅游。
		*如果没中,我买下一期体彩,继续烧高香。
			package num1; 

import java.util.Scanner;

public class zuo {

public static void main(String[]args){

Scanner scanner= new Scanner(System.in); //代表读取控制台信息   必不可少

System.out.print("请输入中奖资金:");

int caipiao = scanner.nextInt();

if(caipiao == 5000000){
 
System.out.println("我买车、资助希望工程,去欧洲旅游");

}else{
	
	System.out.println("我买下期体彩,继续烧高香");
	
}
}
}


		2.抽奖
		*抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员
		package num1;

import java.beans.Customizer;
import java.util.Scanner;

public class zuo02 {

public static void main(String[]args){
	System.out.println("我行我素购物系统>幸运抽奖");

		System.out.println("");
	
		Scanner scanner = new Scanner(System.in);//输入指令必须必备的1
			System.out.print("请输入四位会员号:");
			int caipiao = scanner.nextInt();//输入指令必须存在的2
		//System.out.println ("随机的会员数字是:"+caipiao);		
	    		
			int random=(int)(Math.random()*10);//随机数字公式
			System.out.println("随机数字是"+random);
		
			if(random==caipiao/100%10){
				System.out.println("该会员是幸运会员");}
				
			else{System.out.println("不是幸运观众");}


				}
}


											
		3.会员信息录取
				*需求说明
						*录取会员信息
						*判断录入的会员号是否合法

package num1;

import java.util.Scanner;

public class zuo3 {
public static void main(String[]aring) {
System.out.println(“我行我素购物管理系统>客户信息管理>添加客户信息”);
System.out.println("");

	Scanner scanner = new Scanner(System.in);
	System.out.print("请输入会员号:");
	int huiyuan = scanner.nextInt();
	System.out.print("请输入会员生日:");
   String shengri= scanner.next();
	System.out.print("请输入积分:");
	int jifen = scanner.nextInt();
	
	System.out.println("以录取的会员信息是:"+huiyuan + "."+ shengri+"." + jifen);
}

}

4.我想买车,买什么车取决于我在银行有多少存款
	*如果我的存款超过500万,我就买凯迪拉克。
	*否则,如果我的存款超过100万,我就买帕沙特。
	*否则,如果我的存款超过50万,我就买伊兰特。
	*否则,如果我的存款超过10万,我就买奥托。
	*否则,我的存款在10万以下,我就买捷安达。
	package num1;

import java.util.Scanner;

public class zuo4 {
public static void main(String[]aring){
Scanner scanner = new Scanner(System.in);
System.out.print(“我想买车,买什么车决定于我在银行有多少存款:”);
int cunkuan = scanner.nextInt();
if(cunkuan>5000000){
System.out.print(“我就买凯迪拉克”);

	} else if(cunkuan>1000000){
		System.out.print("我就买帕沙特");
	} else if(cunkuan>500000){
		System.out.print("我就买伊兰特");
	} else if(cunkuan>100000){
		System.out.print("我就买奥拓");
	} else{
		System.out.print("我买捷安特");
	}

}
}

5.输入小明的考试成绩,显示所获得的奖励。
*成绩==100,爸爸给他买辆车。
*100<成绩>=90,妈妈给他买MP4。
*90<成绩>=60,妈妈给他买参本考书。
*成绩<60,什么都不给他买
package num1;

import java.util.Scanner;

public class zuo5 {
public static void main(String[] args) {
System.out.println(“输入小明的考试成绩,显示所获奖励”);
System.out.println("");
Scanner scanner = new Scanner(System.in);
System.out.print(“小明成绩:”);
int chengji = scanner.nextInt();
if (chengji ==100){
System.out.print(“爸爸给他买辆车”);
}else if(chengji>=90){
System.out.print(“妈妈给他买MP4”);
}else if(chengji>=60){
System.out.print(“妈妈给他买本参考书”);
}else{
System.out.print(“什么都不买”);
}
}
}

		6.购物结算
		*普通顾客购买满100,则打9折。
		*会员购物,一律8折。
		*会员购物如果超过或者等于200,则7.5折。
		package num1;

import java.util.Scanner;

public class zuo6 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入是否是会员:是(y)/否”);
String huiyuan = scanner.next();

			System.out.print("请输入购物金额:");
			int jinge = scanner.nextInt();
		
			if(huiyuan.equals("y")){
				if (jinge>=200){
					System.out.print("折后金额:"+jinge*0.75);
				}else {System.out.print("折后金额:"+jinge*0.8);}									
			}else if(huiyuan.equals("n")){
				System.out.print("普通顾客:"+jinge*0.9);					
			}
	}

}

		7.计算会员折扣
		会员购物时,根据积分的不同享受着不同的折扣,且计算会员购物所获得的折扣。
		*x<2000,则9折。		2000<=x>4000,则8折。		4000<=x>8000,则7折。		x>=8000,则6折
		package num1;

import java.util.Scanner;

public class zuo7 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print(“请输入会员积分:”);
int jifen = scanner.nextInt();

		if(jifen <= 2000){
			System.out.print("折后:"+jifen*0.9);
		}else if(jifen <= 4000){
			System.out.print("折后:"+jifen*0.8);
		}else if(jifen < 8000){
			System.out.print("折后:"+jifen*0.7);
		}else{
			System.out.print("折后:"+jifen*0.6);
		}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值