Java简单实例
来源:互联网 发布:淘宝购物车结算50件 编辑:程序博客网 时间:2024/05/22 15:16
1.执行了哪个打印语句,就在后面用注释写出输出的结果.
public class W{
public static void main(String[] args){
int x=0,y=1;
if(++x==y-- & x++==1||--y==0)
System.out.println("x="+x+",y="+y);// x=2,y=0
else
System.out.println("y="+y+",x="+x);
}
}
2. 在注释处按提示写代码
int n = 5,m = 13;
//插入代码,实现n和m值的交换
int a;
int b;
a=n^m^n;
b=m^n^m;
n=a;
m=b;
System.out.println("n="+n+",m="+m);
3.在打印语句上面写出计算过程,右侧写出输出结果。
class Demo{
public static void main(String[] args){
int a=3,b=8;
int c=(a>b)?a++:b++;
//先判断a是否大于b,如果a大于b,a++否则b++
System.out.println("a="+a+"\tb="+b+"\tc="+c); //a=3 b=9 c=8
int d=(a>b)?++a:++b;
//先判断a是否大于b,如果a大于b,++a否则++b
System.out.println("a="+a+"\tb="+b+"\td="+d); //a=3 b=10 c=10
int e=(a<b)?a++:b++;
//先判断a是否小于b,如果a小于b,a++否则b++
System.out.println("a="+a+"\tb="+b+"\te="+e); //a=4 b=10 c=3
int f=(a<b)?++a:++b;
//先判断a是否小于b,如果a小于b,++a否则++b
System.out.println("a="+a+"\tb="+b+"\tf="+f); //a=5b=10f=5
}
}
4.实现购物结算:用户购买T恤2件(245元/件)、网球鞋1双(570元/双)、网球拍1副(320元/副),现可以享受购物8折的优惠,请计算实际消费总金额
class Pay{
public static void main(String[] args) {
int a=245;
int b=570;
int c=320;
double sum=(a*2+b+c)*0.8;
System.out.println("消费总金额:"+sum);
}
}
5.打印购物小票:结算时打印购物小票,计算此次购物获得的会员积分(每100元积3分,余数不累计,实际交费金额由用户输入,自动计算找零和积分)
System.out.println("***********消费单************");
System.out.println("购物物品\t单价\t个数\t金额");
System.out.println("T恤\t¥245\t2\t¥190");
System.out.println("网球鞋\t¥570\t1\t¥570");
System.out.println("网球拍\t¥320\t2\t¥320\n");
System.out.println("折扣:\t8折\n消费总金额¥"+sum);
double o=input.nextDouble();
System.out.println("实际交费¥"+o);
double p=o-sum;
System.out.println("找钱¥"+p);
int jifen=(int) ((sum/100)*3);
System.out.println("本次购物所获的积分是:"+jifen);
6.模拟幸运抽奖:商场推出幸运抽奖活动
抽奖规则:顾客的四位会员卡号的各位数字之和大于20,则为幸运顾客。
实现思路:
(1)接收输入的会员卡号
(2)分解并获得每一位上的数字
(3)计算各位数字之和
System.out.println("请输入4位会员卡号:");
int a=input.nextInt();
int b=a%10;
int c=a%100/10;
int e=a/100%10;
int f=a/1000;
int sum=b+c+e+f;
System.out.println("会员卡号"+a+"各位之和:"+sum);
boolean m=(sum>20)?true:false;
System.out.print("是幸运客户吗?"+m);
7.判断折扣价格:用户从键盘录入商品折扣,并判断商品享受此折扣后价格是否低于100
实现思路
1. 声明变量存储商品价格信息
2. 从键盘接收用户输入的折扣,并保存在变量中
3. 计算商品享受折扣后的价格
4. 输出商品折扣后价格是否低于100
System.out.println("请输入折扣:");
double l=input.nextDouble();
double u=a*l;
boolean n=(u<100)?true:false;
System.out.println("T恤折扣价低于100吗?"+n);
double u1=b*l;
boolean n1=(u1<100)?true:false;
System.out.println("网球鞋折扣价低于100吗?"+n1);
double u2=c*l;
boolean n2=(u2<100)?true:false;
System.out.println("网球拍折扣价低于100吗?"+n2);
public class W{
public static void main(String[] args){
int x=0,y=1;
if(++x==y-- & x++==1||--y==0)
System.out.println("x="+x+",y="+y);// x=2,y=0
else
System.out.println("y="+y+",x="+x);
}
}
2. 在注释处按提示写代码
int n = 5,m = 13;
//插入代码,实现n和m值的交换
int a;
int b;
a=n^m^n;
b=m^n^m;
n=a;
m=b;
System.out.println("n="+n+",m="+m);
3.在打印语句上面写出计算过程,右侧写出输出结果。
class Demo{
public static void main(String[] args){
int a=3,b=8;
int c=(a>b)?a++:b++;
//先判断a是否大于b,如果a大于b,a++否则b++
System.out.println("a="+a+"\tb="+b+"\tc="+c); //a=3 b=9 c=8
int d=(a>b)?++a:++b;
//先判断a是否大于b,如果a大于b,++a否则++b
System.out.println("a="+a+"\tb="+b+"\td="+d); //a=3 b=10 c=10
int e=(a<b)?a++:b++;
//先判断a是否小于b,如果a小于b,a++否则b++
System.out.println("a="+a+"\tb="+b+"\te="+e); //a=4 b=10 c=3
int f=(a<b)?++a:++b;
//先判断a是否小于b,如果a小于b,++a否则++b
System.out.println("a="+a+"\tb="+b+"\tf="+f); //a=5b=10f=5
}
}
4.实现购物结算:用户购买T恤2件(245元/件)、网球鞋1双(570元/双)、网球拍1副(320元/副),现可以享受购物8折的优惠,请计算实际消费总金额
class Pay{
public static void main(String[] args) {
int a=245;
int b=570;
int c=320;
double sum=(a*2+b+c)*0.8;
System.out.println("消费总金额:"+sum);
}
}
5.打印购物小票:结算时打印购物小票,计算此次购物获得的会员积分(每100元积3分,余数不累计,实际交费金额由用户输入,自动计算找零和积分)
System.out.println("***********消费单************");
System.out.println("购物物品\t单价\t个数\t金额");
System.out.println("T恤\t¥245\t2\t¥190");
System.out.println("网球鞋\t¥570\t1\t¥570");
System.out.println("网球拍\t¥320\t2\t¥320\n");
System.out.println("折扣:\t8折\n消费总金额¥"+sum);
double o=input.nextDouble();
System.out.println("实际交费¥"+o);
double p=o-sum;
System.out.println("找钱¥"+p);
int jifen=(int) ((sum/100)*3);
System.out.println("本次购物所获的积分是:"+jifen);
6.模拟幸运抽奖:商场推出幸运抽奖活动
抽奖规则:顾客的四位会员卡号的各位数字之和大于20,则为幸运顾客。
实现思路:
(1)接收输入的会员卡号
(2)分解并获得每一位上的数字
(3)计算各位数字之和
System.out.println("请输入4位会员卡号:");
int a=input.nextInt();
int b=a%10;
int c=a%100/10;
int e=a/100%10;
int f=a/1000;
int sum=b+c+e+f;
System.out.println("会员卡号"+a+"各位之和:"+sum);
boolean m=(sum>20)?true:false;
System.out.print("是幸运客户吗?"+m);
7.判断折扣价格:用户从键盘录入商品折扣,并判断商品享受此折扣后价格是否低于100
实现思路
1. 声明变量存储商品价格信息
2. 从键盘接收用户输入的折扣,并保存在变量中
3. 计算商品享受折扣后的价格
4. 输出商品折扣后价格是否低于100
System.out.println("请输入折扣:");
double l=input.nextDouble();
double u=a*l;
boolean n=(u<100)?true:false;
System.out.println("T恤折扣价低于100吗?"+n);
double u1=b*l;
boolean n1=(u1<100)?true:false;
System.out.println("网球鞋折扣价低于100吗?"+n1);
double u2=c*l;
boolean n2=(u2<100)?true:false;
System.out.println("网球拍折扣价低于100吗?"+n2);
阅读全文
1 0
- java applet 简单实例
- java 简单线程实例
- Memcached java简单实例
- Java Rmi 简单实例
- java 简单servlet实例
- JAVA反射简单实例
- JAVA定时器简单实例
- Java GUI简单实例
- java反射简单实例
- Java WebService 简单实例
- java递归简单实例
- java hprose 简单实例
- Face++ Java 简单实例
- Java WebService 简单实例
- java WebService 简单实例
- Java WebService 简单实例
- Memcached java 简单实例
- Memcached java简单实例
- 图的遍历算法详解
- [out/target/product/rk3288/obj/GYP/shared_intermediates/ui/gl/jni/Surface_jni.h] Error 1
- caffe + windows + python + gpu 配置
- servlet,filter,listener三者的加载顺序
- 20170622《指导生活的算法》
- Java简单实例
- 第一篇CSDN博客
- JAVA中常用IO流类: PrintStream和PrintWriter
- 作业
- 用maven建立spring项目的导入spring的jar包的pom
- Web前端常用问题--2
- spring知识点儿一二
- Linux的链接
- 模拟退火——BZOJ2428/Luogu2503 [HAOI2006]均分数据