Java面向过程练习题6

计算π的近似值。公式如下:

直到累加项的绝对值小于10-4为止(即求和的各项的绝对值均大于等于10-4)。

首先用while循环

package Kaoti;

public class Kaot {
	public static void main(String[] args) {

		while(){

		}
	}
}

定义变量,需要用到double类型 并在while括号里输入条件

package Kaoti;

public class Kaot {
	public static void main(String[] args) {
		int i=1;
		int sign=-1;
		double ret=1.0;
		double sum=0.0;
		while(Math.abs(ret)>0.0001){
			sign=-sign;
			ret=1/(sign*i*1.0);
			sum+=ret;
			i+=2;
		}
		System.out.println("pi的值"+sum*4);
	}
}

输出结果:

  

时间: 2024-08-11 09:52:46

Java面向过程练习题6的相关文章

Java面向过程练习题7

编制程序要求输入整数a和b,若大于100,则输出百位以上的数字,否则输出两数之和. 首先定义a,b两个int型的变量 再用if else  将条件写入括号里 package Kaoti; public class Kaot { public static void main(String[] args) { int a=20; int b=504; if(a*a+b*b>100){ }else{ } } } 将判断之后的结果写入大括号里 由于是输出百位以上的所有除以100 最后输出 packag

java面向过程3

java面向过程1

使用100%面向过程的方式来写java程序

java是强制写class关键字的语言,不能有独立的函数游离在类外出现在文件中,这和python c++ php都不同,后面的都可以单独在类外写函数,所以java被称为是纯面向对象的语言,py和php都不是强制向对象的写法. 尽管如此,有的笨瓜,还是打死也写不出类来,而且强烈的反对写类,认为面向过程已经能搞定一切了,发明c++这种语言的人就是闲的没事,c++对于c来说是完全的多余没必要. 但是当被公司要求写java时候,就会蒙蔽,觉得没有面向对象经验,很难转变,此篇演示完全的面向过程的思维来写j

Java基础-学习笔记(五)——面向过程和面向对象的区别

学习面向对象的语言,要弄清楚面向对象,首先要从理解面向过程开始. 回想起之前在学习C语言时,每次拿到一个题目,首先想到的是,先分析出解决问题所需要的步骤,每一个功能点,用一个函数来表示,使用的时候一个一个进行调用就好了,程序的重心在函数上(谓语):面向对象,就是要把问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述每个事物在整个解决问题过程中的行为,强调的是对象本身(主语) 还有就是数据是单独存储还是与操作存储在一起.对面向过程而言,数据是独立的.而在面向对象中,对象本身就

Java基础知识强化20:面向对象和面向过程的思想对比

面向对象与面向过程的区别  1. 与面向对象编程思想相比较的,往往是面向过程的编程思想,其实在我来理解,两者并不冲突,原因是面向对象的编程也必须使用面向过程的思维来实现具体的功能,所以我认为,两者的区别是两种思想境界不同,面向过程的思想就像是一个员工在思考问题,他只在意把自己的工作按步骤完成即可,而面向对象的思想就像一个公司的BOSS,他要考虑公司的整体布局,各个部门的职责.以及协调工作,公司的发展方向等,而具体的工作,比如前台接待客户的流程,他不需求亲自考虑,但公司每天的每个具体工作细节又是组

面向过程与面向对象的区别-遁地龙卷风

下面例子根据C和Java编写 面向过程与面向对象之间的区别在于认知世界的方式,后者在前者的基础上提供了更高的抽象层次-类. 也就是抽象.封装.继承.多态. 举个例子 输出 小明20岁<=>A,小明打篮球<=>B. 面向过程相当于在类中调用main方法输出A.B public class Test { public static void main( String[] args ) { System.out.println( "小明去上学" ); System.o

6、50道JAVA基础编程练习题跟答案

1 50道JAVA基础编程练习题 2 [程序1] 3 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 4 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 5 public class Prog1{ 6 public static void main(String[] args){ 7 int n = 10; 8 System.out.println("第"+n+

Java 代码优化过程的实例介绍

衡量程序的标准 衡量一个程序是否优质,可以从多个角度进行分析.其中,最常见的衡量标准是程序的时间复杂度.空间复杂度,以及代码的可读性.可扩展性.针对程序的时间复杂度和空间复杂度,想要优化程序代码,需要对数据结构与算法有深入的理解,并且熟悉计算机系统的基本概念和原理:而针对代码的可读性和可扩展性,想要优化程序代码,需要深入理解软件架构设计,熟知并会应用合适的设计模式. 首先,如今计算机系统的存储空间已经足够大了,达到了 TB 级别,因此相比于空间复杂度,时间复杂度是程序员首要考虑的因素.为了追求高