#姜小浩杰瑞实训记#7月21日作业汇…

来源:互联网 发布:大乐透算法必中5红万能 编辑:程序博客网 时间:2024/04/30 12:05
*编写JAVA程序,实现接收用户键盘输入的一个3位整数,倒序组合输出
* 如:输入: 123 输出: 321

public static void main(String[] args) {
System.out.print("请输入一个3位整数:");
Scanner in= new Scanner(System.in);
int a=in.nextInt();
int gewei=a;
a/=10;
int shiwei=a;
int baiwei=a/=10;
int b=gewei*100+shiwei*10+baiwei;
System.out.print("倒序组合输出数字是:"+b);
}


*公司派你要到美国出差,可是那里的温度是以华氏度为单位记录的。
*它需要一个程序将华氏温度转换为摄氏度,并以华氏度和摄氏度为单位分别显示该温度。
*编写程序实现:可以从控制台录入温度信息。 
* 提示: 
* (1)摄氏度与华氏度的转换公式为:摄氏度 = 5/9.0 * (华氏度-32) 
*(2)接收double型变量的关键代码如下所示: 
* Scanner input = newScanner(System.in); 
* double f =input.nextDouble(); 

public static void main(String[] args) {
System.out.println("请输入当前温度:");
Scanner input = newScanner(System.in); 
double f = input.nextDouble(); 
double h=5/9.0*(f-32);
System.out.println("当前温度为:\n"+"摄氏温度:\t"+f+"\n华氏温度:\t"+h);

}


 *编写JAVA程序,分别接收用户输入的商品单价和商品数量,输出商品总价
public static void main(String[] args) {
System.out.print("请输入商品单价(元):");
Scanner in=new Scanner(System.in);
double a= in.nextDouble();
System.out.print("请输入商品数量:");
int b=in.nextInt();
double c=a*b;
System.out.print("购物的总价是"+c);

}


 *编写JAVA程序,实现接收用户输入的正整数,判断是否是5的倍数,并输出相应结果
public static void main(String[] args) {
System.out.print("请输入一个正整数:");
Scanner in= new Scanner(System.in);
int a=in.nextInt();
//if结构见视频第四集
if(a%5==0){
System.out.print(a+"是5的倍数");
}else
System.out.print(a+"不是5的倍数");

}


* 编写JAVA程序,实现购物结算功能
*定义变量存储数据键盘输入的三个商品的名称、价格(单价)、数量
* 再根据用户支付的金额结算,并打印购物小票
*要求小票内容包括:购物清单、消费总金额、实际交费、找钱金额
public static void main(String[] args) {

System.out.println("请依次输入3个购买物品的名称、单价、个数。");
System.out.println("购买物品\t单价\t个数");
//n为购买物品,a为单价,b为个数,c为金额
Scanner in=new Scanner(System.in);
String n1= in.next();
int a1=in.nextInt();
int b1=in.nextInt();
double c1=a1*b1;
String n2= in.next();
int a2=in.nextInt();
int b2=in.nextInt();
double c2=a2*b2;
String n3= in.next();
int a3=in.nextInt();
int b3=in.nextInt();
double c3=a3*b3;
System.out.println("请输入实际交费金额");
int jiaofei=in.nextInt();
System.out.println("************消费单************");
System.out.println("购买物品\t单价\t个数\t金额");
System.out.println(n1+"\t"+"¥"+a1+"\t"+b1+"\t"+"¥"+c1);
System.out.println(n2+"\t"+"¥"+a2+"\t"+b2+"\t"+"¥"+c2);
System.out.println(n3+"\t"+"¥"+a3+"\t"+b3+"\t"+"¥"+c3);
System.out.println("=============================");
double xiaofei=c1+c1+c3;
System.out.println("消费总金额"+"\t"+"\t"+"\t"+"¥"+xiaofei);
System.out.println("实际交费"+"\t"+"\t"+"\t"+"¥"+jiaofei);
double zhaoqian=jiaofei-xiaofei;
System.out.println("找钱"+"\t"+"\t"+"\t"+"¥"+zhaoqian);

}



* 案例1、MP3商品信息输出
*功能描述:使用变量存储以下MP3信息,并打印输出,内容包括:
*品牌(brand):爱国者F928;重量(weight):12.4;电池类型(type):内置锂电池;价格(price):499
public static void main(String[] args) {
System.out.println("品牌(brand):爱国者F928;\t重量(weight):12.4;\n电池类型(type):内置锂电池;\t价格(price):499");

}



*案例2、分解整数并输出显示
*功能描述:有一个4位数8461,分别求出这个4位数的千位、百位、十位和个位的数字,并输出。
public static void main(String[] args) {
int n=8461;
int gewei=n;
n/=10;
int shiwei=n;
n/=10;
int baiwei=n;
n/=10;
System.out.println("千位数是"+n+"\t百位数是"+baiwei+"\t十位数是"+shiwei+"\t个位数是"+gewei);

}


 *案例3、字母大小写转换
*功能描述:编写一个程序,将一个小写字母(如a)转换成相应的大写字母并显示输出。
*提示:小写字母与大写字母Ascii码相差32

public static void main(String[] args) {
System.out.println("请输入一个小写字母:");
Scanner in=new Scanner(System.in);
char c=in.next().charAt(0);
int n=c;
n=n-32;
char ch=(char)n;
System.out.println("该字母大写形式是"+ch);

}


0 0
原创粉丝点击