【日后会慢慢补充直至完结,相信我吧,买了也不算太亏吧......哼~】
【因为鄙人也是小白,嗯......,就是单词量也比较拉胯,不要太介意哈,哈哈哈哈,谢谢了!】
【持续更新中,敬请期待......】
1.题目:
抽奖规则:会员号的百味数字等于产生的随机数字即为中奖
package fabokebao;
import java.util.Scanner;
public class Chojiang {
public static void main(String[] args) {
int win = (int)(Math.random()*8);
System.out.println("欢迎登录小顺的抽奖系统!");
Scanner sc = new Scanner(System.in);
System.out.println("请输入四位会员号码:");
int num = sc.nextInt();
num = num/100%10;
if (num==win){
System.out.println("恭喜你中奖了!中奖号码:"+win);
}else{
System.out.println("很遗憾,你没有中奖!中奖号码:"+win);
}
2.题目:
小孩儿搬桌子:年龄大于7岁,可以搬动桌子,大于5岁性别为男也可以搬动桌子,
否则不可以搬动桌子,你还太小了
package fabokebao;
import java.util.Scanner;
public class Banzhuozi {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的年龄:");
int age = sc.nextInt();
if (age>7){
System.out.println("你可以搬桌子!");
}else if (age>5){
System.out.println("请输入你的性别:"/* 1是男,2是女*/);
//int gender= sc.nextInt();
String gender = sc.next();
if(gender.equals("男")/*gender==1*/){
System.out.println("男生--你可以搬桌子!");
}else{
System.out.println("女生--你不可以搬桌子!");
}
}else{
System.out.println("你还太小不可以搬桌子!");
}
}
}
}
}
3.题目:
我想买车,买什么车决定于我在银行有多少存款
-如果我的存款超过500万,我就买凯迪拉克
-如果我的存款超过100万,我就买帕萨特-
-如果我的存款超过50万,我就买依兰特
-如果我的存款超过10万,我就买奥托
否则,我买捷安特
package fabokebao;
import java.util.Scanner;
public class ShopCar {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的存款数:");
long money = sc.nextLong();
if(money>5000000){
System.out.println("买凯迪拉克!");
}else if(money>1000000){
System.out.println("买帕萨特!");
}else if (money>500000){
System.out.println("买伊兰特!");
}else if(money>100000){
System.out.println("买奥拓!");
}else{
System.out.println("骑上我的小电动咿呀咿呀哟!");
}
}
}
4.题目:
如果你输入的用户名是青,并且密码是123,那么就输出尊敬的VIP欢迎您-->青!,否则就输出,对不起,你不是该电脑的主人吧!
package fabokebao;
import java.util.Scanner;
public class Enter_wds {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("用户你好,请输入您的用户名:");
String name = sc.next();
System.out.println("请输入您的密码:");
int num = sc.nextInt();
if (name.equals("青")&&num==123){
System.out.println("尊敬的VIP欢迎您-->青!");
}else{
System.out.println("对不起,你不是该电脑的主人吧!");
}
}
}
5.题目:
会员购物时,根据积分的不同享受不同的折扣 -计算会员购物时获得的折扣
会员积分x 折扣
x<2000 9折
2000≤x<4000 8折
4000≤x<8000 7折
X>8000 6折
package fabokebao;
import java.util.Scanner;
public class Moreif {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的会员积分:");
double score = sc.nextDouble();
if (score<2000){
System.out.println("尊敬的会员您好您的折扣是9折:");
}else if(score<4000){
System.out.println("尊敬的会员您好您的折扣是8折:");
}else if(score<8000){
System.out.println("尊敬的会员您好您的折扣是7折:");
}else if (score>=8000){
System.out.println("尊敬的会员您好您的折扣是6折:");
}
}
}
6.题目:
普通顾客购物满100元打9折;会员购物打8折;会员购物满 200元打7.5折
package fabokebao;
import java.util.Scanner;
public class Gouwu {
public static void main(String[] args) {
int zk = 0;
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的会员号:");
int num= sc.nextInt();
int Id =num/10%10;
System.out.println("请输入你的购物钱数:");
int money = sc.nextInt();
switch (Id){
case 1:
if (money>=100) {
zk = (int) (money*0.8);
System.out.println("您好会员,你的折扣是0.8,实际应付:"+money+"折扣价为:"+zk);
}else if (money>200){
zk = (int)(money*0.75);
System.out.println("您好会员,你的折扣是0.75,实际应付:"+money+"折扣价为:"+zk);
}
break;
case 2:
if (money>=100){
zk = (int) (money * 0.9);
System.out.println("您好顾客,您的折扣是0.9,实际应付:"+money+"折扣价为:"+zk);
break;
}
default:
if (money>100){
zk = (int) (money * 0.9);
System.out.println("您好顾客,您的折扣是0.9,实际应付:"+money+"折扣价为:"+zk);
break;
}
}
}
}
7.题目:
package fabokebao;
public class Number {
public static void main(String[] args) {
int num = (int)(Math.random()*10);
switch(num){
case 1:
System.out.println("播爸爸的号");
break;
case 2:
System.out.println("播妈妈的号");
break;
case 3:
System.out.println("播爷爷的号");
break;
case 4:
System.out.println("播奶奶的号");
break;
default:
System.out.println("呼叫迪迦,盖亚!");
}
}
}
8.题目:机票打折
package fabokebao;
import java.util.Scanner;
public class Jipiaozheko {
public static void main(String[] args) {
//定义机票价格
int price = 5000;
Scanner sc = new Scanner(System.in);
System.out.println("请输入舱位:");
int num = sc.nextInt();
System.out.println("请输入月份:");
int num1 = sc.nextInt();
switch(num){
case 1:
if(num1>4&&num1<10){
System.out.println("旺季头舱,折扣是0.9!");
}else{
System.out.println("淡季头舱,折扣是0.5!");
}
break;
case 2:
if(num1>4&&num1<10){
System.out.println("旺季经济舱,折扣是0.8!");
}else{
System.out.println("淡季经济舱,折扣是0.4!");
}
}
}
}
9.题目:
90分以上爸爸给买电脑,80分以上爸爸给买手机,
60分以上爸爸请吃一顿大餐,
60分以下爸爸给买学习资料
package fabokebao;
import java.util.Scanner;
public class Gift {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
System.out.println("请输入你的成绩:");
int grade = sc.nextInt();
if(grade>90){
System.out.println("给买电脑!");
}else if(grade>80){
System.out.println("给买手机!");
}else if (grade>60){
System.out.println("请吃大餐!");
}else{
System.out.println("给买学习资料!");
}
}
}
10.题目:
输入一个四位数的整数,每位数字都加上5,然后再每一位数进行模十操作, 并把第一位数字和第四位进行交换,第二位和第三位数字进项交换,然后输出交换后的数字
package fabokebao;
import java.util.Scanner;
public class JIami {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个四位数的整数:");
int num = sc.nextInt();
//获取各个位的位数
int bit1 = num/1000;
int bit2 = num/100%10;
int bit3 = num/10%10;
int bit4 = num%10;
//每个数加上5,并进行模十操作
bit1 = (bit1+5)%10;
bit2 = (bit2+5)%10;
bit3 = (bit3+5)%10;
bit4 = (bit4+5)%10;
//第一位和第四位数字进行交换
//定义一个交换变量
int temp;
temp = bit1;
bit1 = bit4;
bit4 = temp;
//第二位和第三位进行交换
bit2 = bit2+bit3;
bit3 = bit2-bit3;
bit2 = bit2-bit3;
//两种输出方式
int sum = bit1*1000+bit2*100+bit3*10+bit4;
System.out.println("加密后的密文数字是:"+sum);
System.out.println("加密后密文数字:"+bit1+""+bit2 +""+bit3+""+bit4);
}
}
11.题目:
从键盘录入一个数,判断是奇数还是偶数,如果是偶数就输出该数是偶数!
如果是奇数就输出该数是奇数!
package fabokebao;
import java.util.Scanner;
//类名中文意思:判断奇偶
public class Judgeparity {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数:");
int num = sc.nextInt();
if (num%2==0){
System.out.println("该数是偶数!");
}else{
System.out.println("该数是奇数!");
}
}
}
12.题目:
打印九九乘法表
package fabokebao;
public class Jiujiu {
public static void main(String[] args) {
for (int i = 1; i <=9 ; i++){//控制行
for (int j = 1; j <=i ; j++){//控制列
System.out.print(j+ " * " + i + " = " + i*j+"\t");
}
System.out.println();
}
}
}
13.题目: 用switch多分支实现成绩的分类,下面是成绩的分类参照数据 grade=100--》"A" grade>90--》"A" grade>80--》"B" grade>70--》"C" grade>60--》"D" grade<60--》"E"
package fabokebao;
import java.util.Scanner;
public class SwitchDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的成绩:");
int grade = sc.nextInt();
switch(grade/10){
case 10:
case 9:
System.out.println("A");
break;
case 8:
System.out.println("B");
break;
case 7:
System.out.println("C");
break;
case 6:
System.out.println("D");
break;
default:
System.out.println("E");
}
}
}
因为没有时间了,所以不在继续写基础题目,但是,我找到了一个java小白基础题目大全,整理的很好,是嗨客网上的,下面提供链接【声明上面的基础题目是自己整理,并非抄录嗨客网】
java基础篇:https://haicoder.net/case/java/java-contants.html
java进阶篇:https://haicoder.net/case/javase/java-bigdecimal.html
这篇博客主要介绍了Java初学者的抽奖系统实现,包括会员号码匹配随机中奖数字的逻辑。同时还给出了多个编程题目,涉及年龄判断、购车选择、积分折扣等场景,适合Java入门者练习。
741

被折叠的 条评论
为什么被折叠?



