JAVA程序设计题库(4)

2019-05-18 18:31

public class lianxi14 {

public static void main(String[] args) { int year, month, day; int days = 0; int d = 0; int e;

input fymd = new input(); do { e = 0;

System.out.print(\输入年:\ year =fymd.input();

System.out.print(\输入月:\ month = fymd.input();

System.out.print(\输入天:\ day = fymd.input();

if (year < 0 || month < 0 || month > 12 || day < 0 || day > 31) { System.out.println(\输入错误,请重新输入!\ e=1 ; }

}while( e==1);

for (int i=1; i

if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) { days = 29; } else { days = 28; }

break;

}

d += days; }

System.out.println(year + \是这年的第\天。\} }

class input{

public int input() { int value = 0;

Scanner s = new Scanner(System.in); value = s.nextInt(); return value; } }

评分标准:

1、写出能完成题目要求功能的、可正常运行的java程序,给满分,否则0分

~~~b

有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩。 ~

参考程序如下:

import java.util.Scanner;

public class 学生成绩 { public static void main(String[] args) {

Scanner ss = new Scanner(System.in); String [][] a = new String[5][6]; for(int i=1; i<6; i++) {

System.out.print(\请输入第\+i+\个学生的学号:\); a[i-1][0] = ss.nextLine();

System.out.print(\请输入第\+i+\个学生的姓名:\); a[i-1][1] = ss.nextLine(); for(int j=1; j<4; j++) {

System.out.print(\请输入该学生的第\+j+\个成绩:\); a[i-1][j+1] = ss.nextLine(); }

System.out.println(\); } float avg; int sum;

for(int i=0; i<5; i++) {

}

}

sum=0;

for(int j=2; j<5; j++) {

sum=sum+ Integer.parseInt(a[i][j]); }

avg= (float)sum/3;

a[i][5]=String.valueOf(avg);

System.out.println(\学生的平均成绩为:\+avg); }

评分标准:

1、写出能完成题目要求功能的、可正常运行的java程序,给满分,否则0分 ~~~a

编写程序,从键盘上输入自己的班级、学号、姓名、身份证号等真实信息,并在屏幕上输出。输出格式如下:2014网络媒体1班 11101016 Jike 4101041999052943. ~

参考程序如下:

import java.util.Scanner;

public class 输入输出信息 {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

String banji,xuehao,xingming,shenfenzhenghao; System.out.println(\请输入自己的班级:\); banji=sc.next();

System.out.println(\请输入自己的学号: \); xuehao=sc.next();

System.out.println(\请输入自己的姓名: \); xingming=sc.next();

System.out.println(\请输入自己的身份证号: \); shenfenzhenghao=sc.next();

System.out.println(\真实信息为:\+\班级:\+banji+\学号:

\+xuehao+\姓名:\+xingming+\身份证号:\+shenfenzhenghao); }

}

评分标准:

1、写出能完成题目要求功能的、可正常运行的java程序,给满分,否则0分

~~~b

编写程序,从键盘上任意输入两个整数,并将其结果按格式打印输出。input:3 5 output:3×5=15。 ~

参考程序如下:

import java.util.Scanner;

public class 输入整数输出 { public static void main(String[] args) {

}

Scanner sc = new Scanner(System.in);

System.out.println(\请输入第一个整数:\\t\); int i = sc.nextInt(); System.out.println(\请输入第二个整数:\\t\); int j = sc.nextInt();

}

System.out.println(i + \ + j + \ + (i * j));

评分标准:

1、写出能完成题目要求功能的、可正常运行的java程序,给满分,否则0分 ~~~c

对于给定数组ary={3,50,25,10,90,85}编写程序完成下述功能:1.对其中元素进行排序;2.对其中的元素求和。要求定义接口,并编写测试类完成测试。 ~

参考程序如下: import java.util.*;

//接口CommandMode,定义指令 public interface CommandMode { void op(int[] ary); }

// 操控指令类operateCommand class OperateCommand { private int[] ary; public OperateCommand(int[] ary) { this.ary = ary; } public void operate(CommandMode c) { c.op(ary); } }

// ArraySortedPrint类,指令1,对数组元素排序并格式化输出 class ArraySortedPrint implements CommandMode { private int[] ary; public ArraySortedPrint(int[] ary) { this.ary = ary; }

public void op(int[] ary) { Arrays.sort(ary); System.out.println(\

System.out.println(\数组排序后输出结果为:\ for (int i = 0; i < ary.length; i++) { System.out.print(\ if ((i + 1) % 2 == 0) { System.out.print(\ } } System.out.println(\ } }

//ArrayElementSum类,指令2,对数组元素求和并格式化输出。 class ArrayElementSum implements CommandMode { private int[] ary; public ArrayElementSum(int[] ary) { this.ary = ary; } public void op(int[] ary) { int sum = 0; for (int temp : ary) { sum += temp; } System.out.println(\ System.out.println(\数组求和后的结果为:\ for (int i = 0; i < ary.length - 1; i++) { System.out.print(\ } System.out.print(\ System.out.println(\ } }

//测试类Test class Test { public static void main(String[] args) { int[] ary = { 3, 50, 25, 10, 90, 85 }; ArrayElementSum aes = new ArrayElementSum(ary); ArraySortedPrint asp = new ArraySortedPrint(ary); OperateCommand oc = new OperateCommand(ary);


JAVA程序设计题库(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:华工《电路原理》随堂练习参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: