java编程十道题

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:02:53
1. 利用随机数生成一个包含n个二位整数的数组,最大值的数组放在开始的位置,输出数组。

2.编写程序用于一个输出1~100间的整数,并且此整数必须满足:他是三的倍数,不是五的倍数,也不是9的倍数,求这些数的和和平均数。

3一张单据上有一个五位数的密码1XX23,XX能被57和67除尽,设计一个算法,求XX可能为多少。

4 输入公里数,计算费用.
起步价10元(3公里以内),3公里至15公里(含3公里)每公里2元,超过15公里(含15公里),每公里加收50%空驶费(按每公里3元计算)
5 1,2,3,4,四个数能组成多少不同的三位数?它们是?
6把一元钱分成一分两分五分硬币(每种至少一枚)有多少种换法?

7.求1+2!+3!+4!……10!
8求出满足下列条件的三位自然数,该数字的各个数的立方和等于数本身

9 求分数列2/1,3/2,5/3,8/5,13/8……前20项的和.
10 用文本数据流输入a,b,c,求一元二次方程的根。
分不能马上给~稍等

1.
public class TestRandomArray
{
public static void main(String[] args)
{
int maxline = (int) (Math.random()*100);
int[] array = new int[maxline];
for(int i=0;i<maxline;i++)
{
int temp = (int) (Math.random()*100);
if(temp>=10&&temp<=99)
{
array[i] = temp;
}
else
i--;
}
for(int j=0;j<maxline;j++)
{
int max = array[0];

if(array[j]>max)
{
max=array[j];
array[j] = array[0];
array[0] = max;

}
}
for(int k=0;k<maxline;k++)
{
System.out.print(array[k]+" ");
}
}
}

2.
public class TestNumber100
{
public static void main(String[] args)
{
for(int i=1;i<100;i++)
{
if(i%3==0&&(i%5!=0)&&(i%9!=0))
System.out.println(i+" ");
else