实验6

  • 格式:doc
  • 大小:29.50 KB
  • 文档页数:1

1、编写定义cc[]={'a','b','c','d','e','f'},把数组cc的字符顺序合并成一个字符串,转化为
StringBuffer类对象,然后在第1个字符位置插入一个字符‘z’,并把第0个位置字符串改
成x,最后把完成后的字符串全部转化为大写输出。
2、编写一个程序,从编号为1-50的学生中随机产生一等奖1名、二等奖2名、三等奖3名,
任何一个学生不能重复中奖,抽奖顺序是:先抽三等奖,再抽二等奖,最后抽一等奖。
3、完成代码,并测试结果。
BigintegerExample
import java.math.*;
class BigIntegerExample
{
public static void main(String args[])
{ BigInteger n1=new BigInteger("987654321987654321987654321"),
n2=new BigInteger("123456789123456789123456789"),
result=null;
result=【代码1】//n1和n2做加法运算
System.out.println("和:"+result.toString());
result=【代码2】//n1和n2做减法运算
System.out.println("差:"+result.toString());
result=【代码3】//n1和n2做乘法运算
System.out.println("积:"+result.toString());
result=【代码4】//n1和n2做除法运算
System.out.println("商:"+result.toString());
BigInteger m=new BigInteger("1968957"),
COUNT=new BigInteger("0"),
ONE=new BigInteger("1"),
TWO=new BigInteger("2");
System.out.println(m.toString()+"的因子有:");
for(BigInteger i=TWO;i.compareTo(m)<0;i=i.add(ONE))
{
if((n1.remainder(i).compareTo(BigInteger.ZERO))==0)
{
COUNT=COUNT.add(ONE);
System.out.print(" "+i.toString());
}
}
System.out.println("");
System.out.println(m.toString()+"一共有"+COUNT.toString()+"个
因子");
}
}