20190731 homework

本文通过多个实例详细介绍了Java编程的基本概念,包括猜数游戏、成绩评定、奖金计算等,涵盖了switch和if语句的使用,以及基本的数学运算和逻辑判断。

package com.neusoft.text1;

import java.util.Random;
import java.util.Scanner;

public class homework0731 {
public static void main(String[] args) {
// 猜数游戏 1~10 整数
// 3 次机会 如果猜对 提示 猜对了,你赢了
// 超过三次 提示 超出次数你输了
//
// Random r=new Random();

// 分别用if switch 来写
// 输入分数
// 根据分数提示 优良中 及格 差
// 100~90 优
// 80~89 良
// 70~79中
// 60~69及格
// 59及以下差

// switch 语句
/while(true) {
System.out.println(“请输入分数”);
Scanner sc= new Scanner(System.in);
int aa=sc.nextInt()/10;
switch(aa) {
case 10:System.out.println(“优”);break;
case 9:System.out.println(“优”);break;
case 8:System.out.println(“良”);break;
case 7:System.out.println(“中”);break;
case 6:System.out.println(“及格”);break;
default:System.out.println(“差”);
}
}
/

// if 条件语句
/while(true) {
System.out.println(“请输入分数”);
Scanner sc= new Scanner(System.in);
int aa=sc.nextInt();
if(aa>=90 & aa<=100) {
System.out.println(“优”);
}
if(aa>=80 & aa<=89) {
System.out.println(“良”);
}
if(aa>=70 & aa<=79) {
System.out.println(“中”);
}
if(aa>=60 & aa<=69) {
System.out.println(“及格”);
}
if(aa<=59) {
System.out.println(“差”);
}
}
}
/

// 企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,
// 低于或等于20万元时,高于10万元的部分,可提成7.5%;高于20万,低于或等于40万时,高于20万元的部分,
// 可提成5%;高于40万,低于或等于60万时,高于40万元的部分,可提成3%;高于60万,低于或等于100万时
// 高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,输入一个整数变量为当月利润,
// 求应发放奖金总数?
/System.out.println(“请输入当月利润”);
Scanner sc= new Scanner(System.in);
int aa=sc.nextInt();
double comm=1;
if(aa<=10) {
comm=aa
0.1;
System.out.println(comm);
}
if(aa>10 & aa<=20) {
comm=10*0.1+(aa-10)0.075;
System.out.println(comm);
}
if(aa>20 & aa<=40) {
comm=10
0.1+((20-10))*0.075+((aa-20)0.05);
System.out.println(comm);
}
/
// 输入一个成绩a,使用switch结构求出a的等级。
// A:90-100,B:80-89,C:70-79,D:60-69,E:0~59
/while(true) {
System.out.println(“请输入分数”);
Scanner sc= new Scanner(System.in);
int aa=sc.nextInt()/10;
switch(aa) {
case 10:System.out.println(“优”);break;
case 9:System.out.println(“优”);break;
case 8:System.out.println(“良”);break;
case 7:System.out.println(“中”);break;
case 6:System.out.println(“及格”);break;
default:System.out.println(“差”);
}
}
/

// 输入一个数字,判断是一个奇数还是偶数
/*while(true) {
Scanner sc= new Scanner(System.in);
int aa=sc.nextInt();
if(aa%2==0) {
System.out.println(“偶数”);
}
if(aa%2!=0) {
System.out.println(“奇数”);
}
} */

//编写程序, 判断一个随机变量x的值,
//如果是1,输出x=1,如果是5,输出x=5,
//除了以上几个值,都输出x=none
/while(true) {
Scanner sc= new Scanner(System.in);
int x=sc.nextInt();
switch(x) {
case 1:System.out.println(1);break;
case 5:System.out.println(5);break;
default:System.out.println(“x=none”);
}
}
/
//判断一个随机整数是否能被5和6同时整除(打印能被5和6整除),
// 或只能被5整除(打印能被5整除),
// 或只能被6整除,(打印能被6整除),
// 不能被5或6整除,(打印不能被5或6整除)
/Random r=new Random();
int aa=r.nextInt();
System.out.println(aa);
if(aa%50) {
System.out.println(“能被5整除”);
}
if(aa%6
0) {
System.out.println(“能被6整除”);
}
if(aa%50 && aa%60) {
System.out.println(“能被5和6整除”);
}
if(aa%5!=0 && aa%6!=0) {
System.out.println(“不能被5和6整除”);
}
/
//输入一个年份,判断这个年份是否是闰年(知识点:条件、循环语句)
/while(true) {
Scanner sc=new Scanner(System.in);
int aa=sc.nextInt();
if(aa%4==0) {
System.out.println(“闰年”);
}
}
/
//输入一个0-100的数字
// Scanner sc=new Scanner(System.in);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值