Java练习一

来源:互联网 发布:美国医学PHD 知乎 编辑:程序博客网 时间:2024/06/05 06:13

以下是关于java的一些课上习题
一、Math.pow(a,b)的使用方法:
求a的b次方,使用的为这个函数;
例如:
d = (int)Math.pow(a, 2)*(int)Math.pow(b, 2);
这个就是求a的平方*b的平方。
二、输出语句
System.out.println(“a=”+a);—-输出a的值,+起到连接作用。
System.out.println(“请输入您的编号:”);同样可以显示提示信息。
三、字符型
char c= ‘a’;定义一个字符型常量
四、输入一个编码,输出这个编码对应的字符
public class Test
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入您的编号:”);
int i = scanner.nextInt();
char ch = (char)i;
System.out.println(“转换后的字母为:”+ch);
}
}
输入97,对应的字母就是‘a’。
五、如何输入一个字符,输出该字符以及它的编码值。
Scanner sc = new Scanner(System.in) ;
String str = sc.next();
int a = sc.nextInt();
char c = sc.nextChar();
六、产生随机数:
0-101中输出一个随机整数:
public class kn02 {
public static void main(String[] args)
{
int num=(int)(Math.random()*100);
if(num<101&&num>0)
System.out.print(num);
}
}
根据商品的单价、数量输出商品的应收金额和找零
 import java.util.Scanner;

  public class Cashier {

  public static void main(String[] args) {

  // 输入数据

  Scanner console = new Scanner(System.in);

  System.out.println(“请输入单价(¥):”);

  double unitPrice = console.nextDouble();

  System.out.println(“请输入数量:”);

  double amount = console.nextDouble();

  System.out.println(“请输入金额(¥):”);

  double money = console.nextDouble();

  console.close();

  // 计算商品总价

  double totalPrice = 0.0;

  totalPrice = unitPrice * amount;

  // 计算找零

  double change = money - totalPrice;

  System.out.println(“应收金额为:¥” + totalPrice + “,找零为:¥” + change);

  }

  }

0 0
原创粉丝点击