第三周作业-循环与判断语句(网络131黄宇倩)
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黄宇倩)相关推荐
- 第三周作业循环与判断语句LeapYear
public class LeapYear{public static void isLeapYear(int year){if(year%4==0&&year%100!=0){Sys ...
- 20189200余超 2018-2019-2 移动平台应用开发实践第三周作业
2018-2019-2 移动平台应用开发实践第三周作业 核心类 基本类型的封装类 封装类: java语言认为一切皆对象.8个基本数据类型野应该具备对应的对象.通过封装类可以把8个基本类型的值封装对象进 ...
- 20189221 2018-2019-2 《密码与安全新技术专题》第三周作业
20189221 2018-2019-2 <密码与安全新技术专题>第三周作业 课程:<密码与安全新技术专题> 班级: 201892 姓名: 郭开世 学号:20189221 上课 ...
- 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第三周作业 - 机器翻译与触发词检测
[中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第三周作业 - 机器翻译与触发词检测 上一篇:[课程5 - 第三周测验]※※※※※ [回到目录]※※※※※下一篇:无 致谢: 感谢@e ...
- 【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第三周作业
[中文][吴恩达课后编程作业]Course 2 - 改善深层神经网络 - 第三周作业 - TensorFlow入门 上一篇: [课程2 - 第三周测验]※※※※※ [回到目录]※※※※※下一篇: [课 ...
- 《密码与安全新技术专题》第三周作业
学号 2018-2019-2 <密码与安全新技术专题>第三周作业 课程:<密码与安全新技术专题> 班级: 92班 姓名:张宇翔 学号:20189211 上课教师:谢四江 上课日 ...
- 学号20189220 2018-2019-2 《密码与安全新技术专题》第三周作业
学号20189220 2018-2019-2 <密码与安全新技术专题>第三周作业 课程:<密码与安全新技术专题> 班级: 1892 姓名: 余超 学号:20189220 上课教 ...
- 2017-2018-1 JAVA实验站 第三周作业
2017-2018-1 JAVA实验站 第三周作业 团队展示 队名 JAVA实验站 拟作的团队项目描述 (2048)增加其他模式,使得2048更加丰富多彩 团队的首次合照 团队的特色描述 团队内部很团 ...
- continue和break的区别,以及如何跳出多重循环(或者判断)语句
先说一下很简单的continue和break的区别: continue:在循环语句中,它会中断正常的控制流程(跳出当次循环),将控制转移到continue所在的流程的首部,然后继续下一次循环例如: b ...
- 吴恩达深度学习-Course4第三周作业 yolo.h5文件读取错误解决方法
这个yolo.h5文件走了不少弯路呐,不过最后终于搞好了,现在把最详细的脱坑过程记录下来,希望小伙伴们少走些弯路. 最初的代码是从下面这个大佬博主的百度网盘下载的,但是h5文件无法读取.(22条消息) ...
最新文章
- 网站性能优化之yahoo军规
- pandas中的括号索引
- Leet Code OJ 219. Contains Duplicate II [Difficulty: Easy]
- FreeSWITCH 总体架构
- 异步EJB只是一个Gi头吗?
- ASP渲染下拉框使时间依次减少
- 怎么不保存退出、保存退出vim、vi编辑
- 中国程序员最爱读错的70个英文单词!注有正解
- 如何将scratch游戏打包成APP
- 效仿大众?宝马全新平台战略:简化硬件,强化软件差异化
- 物联网服务器搭建资料汇总
- python分析微博数据中心_数据分析如何驱动社交媒体营运
- 当你发呆时,大脑在做什么?
- 计算机有没有博士学位造假,72岁老人获博士学位遭质疑学历造假 校方辟谣
- False data injection attacks and the insider threat in smart systems
- 自媒体注意了:借着315今日头条关闭了一批头条号账号
- HCIP(华为高级网络安全工程师)(第十六天)(三层架构/VLAN)
- 基于 Kubernetes 和 Spring Cloud 的微服务化实践
- 2021年焊工(技师)考试试卷及焊工(技师)多少钱
- 【Java基础】控制台打印日历