点击看本日志最新更新
是否还在为形如1+2+3+4+5…+100=?这样的问题而烦恼?现在不必了!这个问题已经得到解决了!!
有点激动了。
写了一段小java代码来解决此问题,需要注意的是:电脑上必须有能运行java源代码的工具(因为我是初学者,这个小程序目前还只能在my eslipse的控制台上运行)。
java源代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.Scanner; public class Lianxi10{ public static void main (String[]args){ Scanner input = new Scanner(System.in); System.out.println ("这个小程序的作用是:\n假如我需要计算1+2+3+4+5...+100=?\n那么我就可以运用这个小程序来解决.\n只需输入一个比1大的正整数,即可出现结果."); System.out.println ("********************************************"); int a = 1; //a的数据为1 System.out.println("输入一个正整数,比如100,然后按回车:");//输出提示文字 int b = input.nextInt(); //输入b的数据 int c = b ; //c的数据等于b int d = 2; //d的数据等于2 int e = (a+b)*c/d ;//运算公式 System.out.println ("计算结果为:"+e);//输出计算结果 System.out.println ("运算结束,感谢使用!");//end /* * 注意: * 1.a必须为1,否则运算将出现错误 * 2.b必须为正整数,若输入负整数,运算结果将出现偏差(大致为:输入-100,运算结果比实际结果少100,输入-50,运算结果比实际结果少50.) */ } } |