1:程序练手。P24 例2-4 数值运算程序,在Eclipse中输入该程序的代码,得到运行结果。把源程序发送到自己邮箱或优盘中。类名:MathDemo

public class MathDemo
{public static void main(String args[]){System.out.println("abs(-5)="+Math.abs(-5));System.out.println("max(6.75,3.14)="+Math.max(6.75,3.14));System.out.println("min(100,200)="+Math.min(100,200));System.out.println("round(3.5)="+Math.round(3.5));System.out.println("round(-6.5)="+Math.round(-6.5));System.out.println("sqrt(2)="+Math.sqrt(2));System.out.println("pow(2,5)="+Math.pow(2,5));System.out.println("E="+Math.E);System.out.println("exp(2)="+Math.exp(2));System.out.println("log(2)="+Math.log(2));System.out.println("ceil(6.75)="+(int)Math.ceil(6.75));System.out.println("floor(6.75)="+(int)Math.floor(6.75));System.out.println("Pi="+Math.PI);System.out.println("sin(Pi/4)="+Math.sin(Math.PI/4));System.out.println("cos(1)="+Math.cos(1));}
}

运行结果:

2:for循环练习。 P45 编程题第3题:编写一个程序,其输入结果如下。类名:LoopExample

public class LoopExample
{public static void main(String args[]){for(int i=1;i<5;i++){for(int j=1;j<5-i;j++){System.out.print(" ");}for(int k=1;k<=2*i-1;k++){System.out.print("*");}System.out.println();}}
}

运行结果如下:

3:从控制台读取输入数据。 《Java语言程序设计-基础篇》第二章-基本程序设计 P21(pdf文件的第42页) “程序清单2-2”,修改该程序,完成教材P33中的例2-5的功能——从键盘读入一系列整数并计算其和,输入0则表示输入结束。类名:ConsoleInput

import java.io.*;
public class ConsoleInput   //从键盘读入一系列整数并计算其和  {  public static void main(String arge[])  {  int data;  int sum=0;  System.out.println("Enter an int value");  data=MyInput.readInt();  while(data!=0);  {  sum+=data;  System.out.println("Enter an int value,the program exits if the input is 0");  data=MyInput.readInt();  }  System.out.println("The sum is"+sum);  }  }  class MyInput  {  public static String readString()  {  BufferedReader br=new BufferedReader(new InputStreamReader(System.in),1);  int k;    //声明一个存放整型且名是k的变量  float x,y;//声明浮点型变量x,y  String studentname="WangXin";  String string="";  try  {  string=br.readLine();  }catch(IOException ex)  {  System.out.println(ex);  }  return string;  }
public static int readInt()
{  return Integer.parseInt(readString());  }
public static double readDouble()  {  return Double.parseDouble(readString());  }
}  

运行结果如下:



4:循环语句使用。计算Pi的近似值,计算公式为 Pi = 4*(1-1/3+1/5-1/7+1/9-1/11+……),要求精度优于 3.14159。类名:CalculatePi

public class CalculatePi
{public static void main(String[] args) {double pi = 0;int i = 1;for (i = 1; Math.abs(1.0d / i) > 1E-6; i += 2) {   if (i % 4 == 1) {pi += (1.0d / i);} else {pi -= (1.0d/ i);}}pi = pi * 4;System.out.println(pi);}}

运行结果:

5:计算闰年。教材P45 编程题2:判断某一年份是否为闰年。(如果这个年份能被4整除,但不能被100整除;或者,如果这个年份能被4整除,又能被400整除;满足以上两个条件中的一个的年份为闰年)。类名:LeapYear

import java.util.Scanner;  public class LeapYear {  public static void main(String []args)  {  Scanner input= new Scanner(System.in); System.out.println( "输入年份"); double year = input.nextDouble();          if (year % 4 == 0 && year % 100!=0||year%400==0){  System.out.println("是闰年");  }  else {  System.out.println("不是闰年");  }  }   }

运行结果:

第三周作业-循环与判断语句(网络131黄宇倩)相关推荐

  1. 第三周作业循环与判断语句LeapYear

    public class LeapYear{public static void isLeapYear(int year){if(year%4==0&&year%100!=0){Sys ...

  2. 20189200余超 2018-2019-2 移动平台应用开发实践第三周作业

    2018-2019-2 移动平台应用开发实践第三周作业 核心类 基本类型的封装类 封装类: java语言认为一切皆对象.8个基本数据类型野应该具备对应的对象.通过封装类可以把8个基本类型的值封装对象进 ...

  3. 20189221 2018-2019-2 《密码与安全新技术专题》第三周作业

    20189221 2018-2019-2 <密码与安全新技术专题>第三周作业 课程:<密码与安全新技术专题> 班级: 201892 姓名: 郭开世 学号:20189221 上课 ...

  4. 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第三周作业 - 机器翻译与触发词检测

    [中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第三周作业 - 机器翻译与触发词检测 上一篇:[课程5 - 第三周测验]※※※※※ [回到目录]※※※※※下一篇:无 致谢: 感谢@e ...

  5. 【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第三周作业

    [中文][吴恩达课后编程作业]Course 2 - 改善深层神经网络 - 第三周作业 - TensorFlow入门 上一篇: [课程2 - 第三周测验]※※※※※ [回到目录]※※※※※下一篇: [课 ...

  6. 《密码与安全新技术专题》第三周作业

    学号 2018-2019-2 <密码与安全新技术专题>第三周作业 课程:<密码与安全新技术专题> 班级: 92班 姓名:张宇翔 学号:20189211 上课教师:谢四江 上课日 ...

  7. 学号20189220 2018-2019-2 《密码与安全新技术专题》第三周作业

    学号20189220 2018-2019-2 <密码与安全新技术专题>第三周作业 课程:<密码与安全新技术专题> 班级: 1892 姓名: 余超 学号:20189220 上课教 ...

  8. 2017-2018-1 JAVA实验站 第三周作业

    2017-2018-1 JAVA实验站 第三周作业 团队展示 队名 JAVA实验站 拟作的团队项目描述 (2048)增加其他模式,使得2048更加丰富多彩 团队的首次合照 团队的特色描述 团队内部很团 ...

  9. continue和break的区别,以及如何跳出多重循环(或者判断)语句

    先说一下很简单的continue和break的区别: continue:在循环语句中,它会中断正常的控制流程(跳出当次循环),将控制转移到continue所在的流程的首部,然后继续下一次循环例如: b ...

  10. 吴恩达深度学习-Course4第三周作业 yolo.h5文件读取错误解决方法

    这个yolo.h5文件走了不少弯路呐,不过最后终于搞好了,现在把最详细的脱坑过程记录下来,希望小伙伴们少走些弯路. 最初的代码是从下面这个大佬博主的百度网盘下载的,但是h5文件无法读取.(22条消息) ...

最新文章

  1. 网站性能优化之yahoo军规
  2. pandas中的括号索引
  3. Leet Code OJ 219. Contains Duplicate II [Difficulty: Easy]
  4. FreeSWITCH 总体架构
  5. 异步EJB只是一个Gi头吗?
  6. ASP渲染下拉框使时间依次减少
  7. 怎么不保存退出、保存退出vim、vi编辑
  8. 中国程序员最爱读错的70个英文单词!注有正解
  9. 如何将scratch游戏打包成APP
  10. 效仿大众?宝马全新平台战略:简化硬件,强化软件差异化
  11. 物联网服务器搭建资料汇总
  12. python分析微博数据中心_数据分析如何驱动社交媒体营运
  13. 当你发呆时,大脑在做什么?
  14. 计算机有没有博士学位造假,72岁老人获博士学位遭质疑学历造假 校方辟谣
  15. False data injection attacks and the insider threat in smart systems
  16. 自媒体注意了:借着315今日头条关闭了一批头条号账号
  17. HCIP(华为高级网络安全工程师)(第十六天)(三层架构/VLAN)
  18. 基于 Kubernetes 和 Spring Cloud 的微服务化实践
  19. 2021年焊工(技师)考试试卷及焊工(技师)多少钱
  20. 【Java基础】控制台打印日历

热门文章

  1. 图的存储结构之边集数组
  2. java代码餐馆管理系统_java版餐饮管理系统
  3. 华为云服务的使用方法详解--以照片备份与恢复为例
  4. python tensorflow 智能家居_用 TensorFlow 让你的机器人唱首原创给你听
  5. codeforces1132E Knapsack
  6. siblings的用法
  7. App界面原型设计工具
  8. 实验吧-天网管理系统 Writeup
  9. C语言常量 变量与作用域
  10. 强化学习读书笔记(一)