`

java实现:计算并输出1-3+5-7+……-99+101的值

阅读更多



public static void main(String[] args) {
		// TODO Auto-generated method stub
		//计算并输出1-3+5-7+……-99+101的值
		int result = 0;
		double dob = 1;
		String str = null;
		for(int i= 1,j=1;i<102;i=i+2,j++){
			//System.out.println(i);
			dob = Math.pow((double)(-1), (double)(j+1));
			
			if(dob>0){
				if(1==j)
					str = String.valueOf((int)dob*i);
				else 
					str = str+"+"+String.valueOf((int)dob*i);
			}else
				str = str+String.valueOf((int)dob*i);
			result = result +(int)dob*i;
			System.out.println(str+"="+result);
			
			
		}












0
0
分享到:
评论

相关推荐

    javase最基础题 - 到封装

    2. 计算 1+3+5+...+99 的和 3. 将 1、2题用 while 循环或 do...while 循环改写 4. 读入一个小于 10 的整数 n,输出它的阶乘 n! 5. 求 100 以内所有能被 3 整除但不能被 5 整除的数字的和 6. “百钱买百鸡”问题 7. ...

    java经典小程序,java入门100例!.doc

    3,编写程序求 1+3+5+7+……+99 的和值。 4、利用for循环打印 9*9 表? 6、输出所有的水仙花数,把谓水仙花数是指一个数3位数,其各各位数字立方和等于其本身 7、求 a+aa+aaa+.......+aaaaaaaaa=? 其中a为1至9之中的...

    java小程序汇总

    // 编写一个程序,计算1-2+3-4……+99-100。 int a = 1, d = 0; while (a ) { switch (a % 2) { case 0: d -= a; break; case 1: d += a; } a++; } System.out.println("结果是" + d); } } ``` - **...

    Java练习题11111111

    2. 编程计算 1-3+5-7+ …… -99+101 的值: 这道题目考查了循环语句和算术运算符的使用。解决思路是使用for循环遍历从1到100的数字,并使用加减运算符计算相应的值。 3. 编程求数列 2/1,3/2,5/3,8/5,13/8,21/...

    java经典小程序

    System.out.println("1+3+5+7+……+99=" + sum); ``` #### 四、九九乘法表打印程序 **知识点概述:** 此程序用于打印出完整的九九乘法表。主要涉及到嵌套循环的使用。 **详细解析:** 1. **循环逻辑:** - ...

    达内 coreJava 习题答案

    3,编写程序求 1+3+5+7+……+99 的和值。 class he{ public static void main(String[] args){ int number = 1; //初始值1,以后再+2递增上去 int sum = 0; for ( ; number ; number+=2 ){ sum += number; } ...

    CoreJava经典代码

    System.out.println("1+3+5+7+……+99=" + sum); // 输出最终结果 } } ``` **解析:** - 创建了一个名为 `He` 的类,其中包含一个静态方法 `main`。 - 定义变量 `number` 为1,用于表示当前遍历的奇数;`sum` ...

    java 程序例子

    System.out.println("1+3+5+7+……+99=" + sum); } } ``` **关键代码说明:** - `for (; number ; number += 2)` 控制循环条件,确保只累加奇数。 - `sum += number;` 实现累加操作。 #### 四、九九乘法表程序 ...

    最新JAVA编程题全集_50题及答案

    题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 public class lianxi02 { public static ...

    java经典的小程序详尽代码.doc

    System.out.println("1+3+5+7+……+99= " + sum); } } ``` 4. **打印9乘法表**: 最后一个程序使用for循环打印9乘法表。每个乘积都在适当的位置输出。 代码实现如下(为了保持整洁,这里只展示部分代码): ...

    java经典题目100例

    System.out.println("1+3+5+7+……+99= " + sum); } } ``` 4. 打印9乘法表: 这个程序使用for循环来打印9乘法表。每个乘积都在对应的位置输出,直到完成9行9列的乘法表。这个例子涉及到嵌套循环,以及控制输出...

    java 经典小程序

    System.out.println("1+3+5+7+……+99=" + sum); } } ``` **知识点分析:** 1. **循环结构**: 使用`for`循环来迭代每个奇数。 2. **累积操作**: 通过`sum`变量来累计每次循环的结果。 3. **条件判断**: 使用条件...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分别表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据,在具体...

    网管教程 从入门到精通软件篇.txt

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

Global site tag (gtag.js) - Google Analytics