实验1 java基本结构编程 下载本文

内容发布更新时间 : 2024/5/12 18:50:14星期一 下面是文章的全部内容请认真阅读。

java编程

1. 使用记事本编写一个名为Exp1_1.java的JAVA源程序,程序的功能输出个人的真实信息,包括班级、姓名、学号

package exp1_1;

public class Exp1_1 {

public static void main(String[] args) {

System.out.println(\班级:1107班,姓名:徐燕梅,学号:111010215\

} }

2. 使用文本编辑软件Editplus创建一个名为Exp1_2.java的JAVA源程序,程序要求输入两个整数,比较这两个整数大小,并输出大的数。

package exp1_2;

import java.util.Scanner; public class Exp1_2 {

public static void main(String[] args) { int a,b;

Scanner in=new Scanner(System.in); //输入方法 System.out.println(\请输入2个整数:\ a=in.nextInt(); //输入整数 b=in.nextInt(); if(a>b)

System.out.println(\ else

System.out.println(\ } }

3. 使用Netbeans编写一个名为Exp1_3的项目,用于输出n行由*号组成的图形,其中第i行共有2i-1个*号。 package exp1_3;

public class Exp1_3 {

public static void main(String[] args) { int n=9;

for(int i=1;i<=n;i++) {

for(int j=1;j<=2*i-1;j++) {

System.out.print(\ }

System.out.println(); } } }

4. 使用Netbeans编写一个名为Exp1_4的项目,在该项目的main函数中定义一个int型数组,数组的大小为50,随机产生每个数组元素的值,要求每个数组元素的值均在0至100之间,求出该数组的平均值,输出其平均值和最大值。 package exp1_4;

public class Exp1_4 { private static int i;

public static void main(String[] args) { int num[]=new int[50]; int sum=0; int max=0;

for( i=0;i<50;i++)或for(int i=0;i<50;i++) {

num[i]=(int)(Math.random()*100); sum+=num[i]; if(num[i]>max) max=num[i]; }

System.out.println(\平均值为\ System.out.println(\} }

5. 使用Netbeans编写一个名为Exp1_5的项目用于输出乘法表 package exp1_5;

public class Exp1_5 {

public static void main(String[] args) { for(int i=1;i<=9;i++) {

for(int j=1;j<=i;j++) {

System.out.print(i+\ }

System.out.println(); } } }

1. 编写一个名为Exp2_1的java程序,用于根据下面公式求cos(x)的近似值:

x2x4x6x8cos(x)?1?????...

2!4!6!8!package exp2_1;

import java.util.Scanner; public class Exp2_1 {

public static void calcos(double x){ double sum;

double a=-Math.pow(x,2)/2; int i=1; sum=a+1;

float j=1e8f; while(Math.abs(a)>j) {

a=-a*x*x/((2*i+1)*(2*i+2)); sum=sum+a; i++; }

System.out.println(\的值为:\ }

public static void main(String args[]) { System.out.print(\输入x的值:\ Scanner input=new Scanner(System.in); double a=input.nextDouble(); Exp2_1 b=new Exp2_1(); b.calcos(a); }

}

2. 编写一个名为Exp2_2的java程序,用于输出21世纪某年某月的月历,其中年、月在运行时输入。

package exp2_2;

import java.util.Scanner; public class Exp2_2 {

public static void main(String[] args) {

int

day[]={0,0,31,59,90,120,151,181,212,243,273,304,334,365};

Scanner in=new Scanner(System.in); boolean bool=true; int m=1; while(bool) {

System.out.print(\请输入月份(1~12):\ m=in.nextInt(); if(m>=1&&m<=12)