第1题
int sum = 0;
for(int i = 1; i <= 10; i++) {
int jsum = 1;
for(int j = 1; j <= i; j++) {
jsum *= j;
}
sum += jsum;
}
System.out.println(sum);
第2题
int sum = 0;
for(int i = 2; i < 50; i++) {
boolean flag = true;
for(int j = 2; j < i; j++) {
if(i % j == 0) {
flag = false;
break;
}
}
if(flag) {
sum += i;
}
}
System.out.println(sum);
第3题
Random r = new Random();
int[] a = new int[20];
for(int i = 0; i < a.length; i++) {
a[i] = r.nextInt(51) + 50;
}
int max = a[0], index = 0;
for(int i = 1; i < a.length; i++) {
if(max < a[i]) {
max = a[i];
index = i;
}
}
System.out.println("最大数为" + max + ", 产生时的序号为:" + index);
第4题
import java.util.Random;
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int[] a = new int[10];
Random r = new Random();
for(int i = 0; i < a.length; i++) {
a[i] = r.nextInt(91) + 10;//10到100之间的随机数,包含100
}
Arrays.sort(a);
String result = Arrays.toString(a);
System.out.println(result);
}
}
第5题
// 长方形周长
public static double fun1(double w, double h) {
return 2 * (w + h);
}
// 长方形面积
public static double fun2(double w, double h) {
return w * h;
}
// 正方形周长
public static double fun3(double s) {
return 4 * s;
}
// 正方形面积
public static double fun4(double s) {
return s * s;
}
// 圆周长
public static double fun5(double r) {
return 2 * Math.PI * r;
}
// 圆面积
public static double fun6(double r) {
return Math.PI * r * r;
}
sort{
long sum=0;
for(int i=1;i<=10;)
{
if(i!=10)System.out.print(i+"!+");else System.out.print(i+"!=");
sum+=jie(i);
++i;
}
System.out.print(sum);
}
static long jie(int a)
{
if(a==1)return 1;
else return jie(a-1)*a;
}
}
-----------------2--------------------------------
public class Test
{
public static void main(String args[ ])
{
int sum=0;
for(int i=2;i<=50;sum+=su(i),++i){}
System.out.print("="+sum);
}
static int su(int a)
{
for(int i=2;i {
if(a%i==0)return 0;
else continue;
}
System.out.print(a+" ");
return a;
}
}-------------------
---------------3---------------------------
public class Test
{
public static void main(String args[ ])
{
int a[]=new int[20];
int b=0;
for(int i=0;i<20;++i)
{
a[i]=(int)(Math.random()*51)+50;
if(a[i]>a[b])b=i;
System.out.print("a["+i+"]="+a[i]+" ");
if((i+1)%5==0)System.out.println();
}
System.out.println();
System.out.print("Max is"+"a["+b+"]="+a[b]);
}
}
---------------------4--------------------
public static void main(String args[ ])
{
int a[]=new int[10];
for(int i=0;i<10;++i)
{
a[i]=(int)(Math.random()*91)+10;
}
for(int i=a.length-1;i>=1;--i)
{
boolean bl=false;
for(int j=0;j {
if(a[j]>a[j+1]){int b=a[j];a[j]=a[j+1];a[j+1]=b;bl=true;}
}
if(!bl)break;
}
for(int i=0;i<10;++i)
{
System.out.print(a[i]+" ");
}
}
---------------------5-----------------
interface cc
{
public double zhou();
public double area();
}
class rect implements cc
{
int a,b;
public rect(int a,int b)
{
this.a=a;this.b=b;
}
public double zhou(){return 2*(a+b);}
public double area(){return a*b;}
public String toString()
{return "this rect zhouchangis"+zhou()+"area is"+area();}
}
class zheng implements cc
{ int a;
public zheng(int a)
{
this.a=a;
}
public double zhou(){return 4*a;}
public double area(){return a*a;}
public String toString()
{return "this zheng zhouchangis"+zhou()+"area is"+area();}
}
class squar implements cc
{ int r;
public squar(int r)
{
this.r=r;
}
public double zhou(){return Math.PI*2*r;}
public double area(){return Math.PI*r*r;}
public String toString()
{return "this squar zhouchangis"+zhou()+"area is"+area();}
}
public class Test
{
public static void main(String args[ ])
{
rect tt=new rect(1,2);System.out.println(tt);
zheng zg=new zheng(2);System.out.println(zg);
squar sr=new squar(3);System.out.println(sr);
}
}
我也刚学的 呵呵