广西大学数学与信息科学学院
实验报告2016年3月29日
随机数代码:
public class RandomNumber {
public static void main(String[] args){
int min=99;
int max=0;
int temp;
int count=0;
for(int i=0;i<100;i++){
temp=(int)(Math.random()*100);
//System.out.println(temp);
if(temp>50){
count++;
}
if(min>temp){
min=temp;
}
if(max<temp){
max=temp;
}
}
System.out.println("Max is:"+ max);
System.out.println("Min is:"+ min);
System.out.println("比50大的数一共有" + count + "个!");
}
}
人民币代码:
import java.text.DecimalFormat;
import java.util.Scanner;
public class RMB {
public static void main(String[] args){
int m1=0;//一百
int m2=0;//五十
int m3=0;//二十
int m4=0;//十块
int m5=0;//五块
int m6=0;//一块
int m7=0;//五毛
int m8=0;//一毛
double t;
Scanner in=new Scanner(System.in);
DecimalFormat m=new DecimalFormat("#.0");
System.out.println("请输入金额:(金额限定到毛例如198.6,只计算到小数点后一位)");
double money=in.nextDouble();
System.out.println(money);
t=money+0.006;
m1=(int) (t/100);
if(m1!=0){
t= (t-m1*100);System.out.println("需要一百元"+m1+"张!");
}
System.out.println("金额是:"+t);
m2=(int) (t/50);
if(m2!=0){
t= (t-m2*50);System.out.println("需要五十元"+m2+"张!");
}
System.out.println("金额是:"+t);
m3=(int) (t/20);
if(m3!=0){
t= (t-m3*20);System.out.println("需要二十元"+m3+"张!");
}
System.out.println("金额是:"+t);
m4=(int) (t/10);
if(m4!=0){
t= (t-m4*10);System.out.println("需要十元"+m4+"张!");
}
System.out.println("金额是:"+t);
m5=(int) (t/5);
if(m5!=0){
t= (t-m5*5);System.out.println("需要五元"+m5+"张!");
}
System.out.println("金额是:"+t);
m6=(int) (t/1);
if(m6!=0){
t= (t-m6*1);System.out.println("需要一元"+m6+"张!");
}
System.out.println("金额是:"+t);
m7=(int) (t/0.5);
if(m7!=0){
t= (t-m7*0.5);System.out.println("需要五毛"+m7+"张!");
}
System.out.println("金额是:"+t);
m8=(int) (t/0.1);
if(m8!=0){
t= (t-m8*0.1);System.out.println("需要一毛"+m8+"张!");
}
System.out.println("金额是:"+t);
int m9=m1+m2+m3+m4+m5+m6+m7+m8;
System.out.println("使用的币值个数最少为"+m9);
}
}。