package homework;public class SumNum {public static void main(String[] args) {int sumFactorial = 0;final int NUMBER = 10;//一共十个数字/** 累加阶乘* */for(int i = 1;i<=NUMBER;i++) {sumFactorial += factorial(i);}System.out.println(sumFactorial);}/** 计算数字的阶乘* */    public static int factorial(int num) {int sum = 1;for(int i=1; i<=num; i++) {sum *= i;}return sum;}}

第二题

package homework;public class Circle {final static double PI = 3.14;//常量PIdouble r; //圆的半径double area; //圆的面积double perimeter;//圆的周长public Circle() {this.r = 0;}public Circle(double r) {this.r = r;}/** 返回面积* */public double getArea() {this.area = PI * this.r * this.r;return this.area;}/** 返回周长* */public double getPerimeter() { this.perimeter = 2 * PI * r;return this.perimeter;}/** 输出信息* */public void show() {System.out.println("圆的半径=" + r);System.out.println("圆的周长=" + getPerimeter());System.out.println("圆的面积=" + getArea());}/** Test* */public static void main(String[] args) {Circle myCircle = new Circle(3);myCircle.show();}
}

第三题

package homework;public class Student {String  sNO; //学号String sName;    //姓名String sSex;    //性别double sJava;   //成绩public Student(String XH, String XM, String XB, double CJ) {this.sNO = XH;this.sName = XM;this.sSex = XB;this.sJava = CJ;}/** 返回学号* */public String getNo() {return("学号: " + sNO + " ");}/** 返回姓名* */public String getName() {return("姓名: " + sName +" ");}/** 返回性别* */public String getSex() {return("性别: " + sSex +" ");}/** 返回成绩* */public String getJava() {return("成绩: " + sJava +" ");}public static void main(String[] args) {Student liuLuFei = new Student("001","刘璐菲","男",99);Student liJianYe = new Student("002","李建业","女",20);Student liSan = new Student("003","李三","男",100);Student liXiaoYe = new Student("004","李小业","女",10);Student liErYe = new Student("005","李二业","男",18);Student class1[]= {liuLuFei, liJianYe, liSan, liXiaoYe, liErYe};/** 输出5为学生的信息* */for(int i=0; i< class1.length;i++) {System.out.println(class1[i].getNo()+class1[i].getName()+class1[i].getSex()+class1[i].getJava());}/** 计算5位学生的平均成绩* */double sum = 0, ave = 0;for(int i=0;i< class1.length;i++) {sum += (double)class1[i].sJava;}ave = sum / class1.length;System.out.println("平均成绩: " + ave);/** 计算5为学生成绩的最大最小值* */double maxJava = 0, minJava = 100;for(int i =0;i<class1.length;i++) {if(class1[i].sJava > maxJava) {maxJava = class1[i].sJava;}if(class1[i].sJava < minJava) {minJava = class1[i].sJava;}}System.out.println("最大成绩:" + maxJava);System.out.println("最小成绩:" + minJava);}}

java第一周的实验题,待优化(李老师)相关推荐

  1. RT-thread 柿饼UI demo(文本浏览+电子相册) ---- 暨柿饼入门课第一周作业附加题

    一.题目要求 完成下图的应用制作,范进中举复制群文件内的范进中举.txt内的内容. 二.实现过程 2.1.整体思路 整体的框架是在一个page中放入三个button控件(负责控制三个显示界面的切换)和 ...

  2. 20165235 Java第一周学习总结

    (# 20165235 Java第一周学习总结 Ubuntu下git的安装与使用 首先Ubuntu下git的安装,使用sudo apt-get install git下载Ubuntu,下载完成后可以用 ...

  3. 自学Java第一周的总结

    在第一周里我花费了不少时间配置jdk的环境变量,并学习了有关java的基本知识,了解了Java中的变量.数据类型以及运算符.我知道了什么是变量并且如何去定义变量,也学会了如何去使用运算符以及对数据类型 ...

  4. 达内JAVA第一周测题_java开学第一周测试代码

    Account.java /* 信1705-3 20173612  陈阳阳 */ package ATM; public class Account { private String accountI ...

  5. java实验作业11浙江大学_浙江大学MOOC零基础学java第一周作业(一)

    温度转换 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度. 程序的输入是一个整数,表示华氏温度.输出对应的摄 ...

  6. 2017-2018-1 我爱学Java 第一周 作业

    构建之法 成员及分工 内容简介 作者简介 分章学习及问题 第一章 概论 第二章 个人技术和流程 第三章 软件工程师的成长 第四章 两人合作 第五章 团队和流程 第六章 敏捷流程 第七章 实战中的软件工 ...

  7. Java第一周学习总结

    教材学习内容总结 我们以前学过C和C++,本学期我们学习了一种新的计算机语言Java.通过这周对Java的学习,我对Java有了初步的了解与认识.当然也了解到了Java的应用与地位等等. 对于Java ...

  8. Java第一周练习题

    习题 1.(标识符命名)下面几个变量中,那些是对的?那些是错的?错的请说明理由 A. ILoveJava 正确 B. 20正确C.learn@java@不属于标识符命名规则字母.数字.下划线.20 正 ...

  9. java第一周_从计算机基础到流程控制语句(if_else)

    一.计算机基础 裸机 没有安装任何软件的计算机(无操作系统.无应用软件) 计算机的应用 1.科学计算 科学计算也称数值计算.计算机最开始是为解决科学研究和工程设计中遇到的大量数学问题的数值计算而研制的 ...

最新文章

  1. 翻译java_翻译示例代码
  2. 案例分析:机场运作系统
  3. stm32逆向与安全科普,bin文件逆向反汇编
  4. UNIX再学习 -- 标准I/O
  5. XML和JSON两种数据交换格式的比较
  6. C实战:项目构建Make,Automake,CMake
  7. 使用IShellView接口函数CreateViewWindow
  8. JavaScript 学习笔记— —Date对象
  9. 惹怒程序员的下场!阿里达摩院大神受不了骚扰电话,业余发起“二哈”AI,315后爆红...
  10. 前端工程化和模块化学习资料汇总
  11. VMware和VirtualBox中的网络适配器类型及虚拟网络性能优化
  12. SpringBoot之安装H2数据库
  13. 桌面上打开计算机有延迟感觉,电脑问题我的电脑进入系统桌面是很快但是在打开桌面上的图标是就慢的 爱问知识人...
  14. 对班级网站注册功能中密码输入运用等价类划分法设计测试用例
  15. 测试图片真假软件,如何找出照片的PS痕迹__如何检测一张图片是否被PS过_飞翔教程...
  16. Houdini10:灯光
  17. JAVA小项目-搜搜移动大厅
  18. html当前月份的英文,一月到十二月各个月份的英文缩写
  19. Spring 读取properties文件key+value方式
  20. blender FLIP-Fluids 流体插件中文帮助文档系列01

热门文章

  1. BDB(ICCV2019)
  2. 【随机过程】随机过程第一章 随机过程的基本概念
  3. 随机过程(random process)
  4. openoffice jodconverter 文档转换pdf过坑记录
  5. JavaWeb-smbms项目
  6. 列表(ListNode)
  7. Redis列表与集合
  8. A5M2数据库工具下载
  9. PCIe物理层详细总结-PCIe专题知识(一)
  10. 一个会发邮件的Java