Java求13-23+33-43+...+973-983+993-1003的值
思路:不能盲目做題,仔細觀察規律所在,你會發現每個數都會比前一個數大10,且+、- 依次交替,用變數b表示初始值加10的次數,如果b是偶數,進行加操作,是奇數,則進行減操作
public class Six62 { public static void main(String[] args) { int a=13; int b=0; //加10的次數 int c=10; int sum=0; System.out.println("a的值\t"+"b的值\t"+"sum的值"); do { if(b%2==0) { sum+=a; System.out.println(a+"\t"+b+"\t"+sum); }else { sum-=a; System.out.println(a+"\t"+b+"\t"+sum); } a+=c; b++; }while(a<=1003); System.out.println("最終結果為:"+sum); } }
可以用數學方法檢測,兩項兩項相加,一共有50個-10相加
相關推薦
Java求13-23+33-43+...+973-983+993-1003的值
思路:不能盲目做題,仔細觀察規律所在,你會發現每個數都會比前一個數大10,且+、- 依次交替,用變數b表示初始值加10的次數,如果b是偶數,進行加操作,是奇數,則進行減操作 public class Six62 { public static void main(S
編寫Java程式,求13-23+33-43+……+973-983+993-1003的值
很簡單一道題,卻搞錯!記下提醒自己! public static void main(String[] args){ int sum = 0; int a = 1; for(int i = 13; i<=1003; i+=10){ i = i*a;
java 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字
package javaSE_第二週; import java.util.Scanner; /* * 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。 * 例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加由鍵盤控制。
java 求s=a+aa+aaa+aaaa+aa...a的值
import java.util.Scanner; public class qiuhe {/*** * 求s=a+aa+aaa+aaaa+aa...a的值,* 其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。*/p
Saving James Bond - Easy Version 原創 2017年11月23日 13:07:33
oid nta roc bottom ++ lan was html 技術分享 06-圖2 Saving James Bond - Easy Version(25 分) This time let us consider the situation in the m
求1000以內所有素數/合數(之和),java演算法(23行)
這基本上是最簡單的方法了,應該沒有之一了,嘿嘿~ 根據素數的定義:只能被1和他本身整除。1不是素數。 寫出下面程式碼,執行正確。 把註釋去掉可以求出1000以內所有素數的和。 class FindAll { //static int sum=0; static voi
Java面試13|算法
poll() tom 效率 setname 調用 產品 boot pty rom Java寫算法時常用的函數: Stack void push(E e):將給定元素”壓入”棧中。存入的元素會在棧首。即:棧的第一個元素 E pop():將棧首元素刪除並返回。 Queue
Java等13種編程語言名稱的來歷
直接 fort 包含 發現 學院 x文件 第一個 inb 通過 Java的發展歷程豐富多彩、充滿了傳奇色彩,被現在眾多程序員和企業廣泛使用,不用質疑這是Java的領先技術的結果。 Java或者Python等編程語言,你可能每天都在使用,他們是你工作的樂趣來源和實現夢想的
java求兩個數百分比,精確到指定位數
sta number ring light tin blog div clas imu // 獲取百分比,不帶小數點 private String getPercentage(String num, String total){ NumberFor
(2017年12月20日 13:23:44)
pos 尋址 永遠 關於 內網 超時 timer dma wlan 交換機一般為接入層設備(園區網的接入層) 把設備連接入網 具備兩種接口:下聯接口(雙絞線把設備連接),集聯接口(交換機之間彼此互聯)。 作為二層設備,不具備劃分廣播域的能力。設備越多,廣播域越大。 1、控制
多種方法求java求整數的位數
long light static uml 多種方法 emp true valueof == 方法一 private static int getNumLenght(long num){ num = num>0?num:-num;
Java學習筆記23---內部類之局部內部類只能訪問final的局部變量
結束 stat nal person pos 內部類 style inter 周期 局部內部類是定義在方法體或代碼塊中的類,在筆記19中已有過簡單介紹。 今天要討論的是局部內部類為什麽只能訪問為常量的局部變量。 作者: 博客園--蟬蟬 請尊重作者勞動成果,轉載請在標題註
java求最長公共子串的長度
length 如果 接下來 log light AC subst 子串 substring 1這道題目就是給定兩個字符串,然後求這兩個字符串的最長公共子串的最大長度,假設我的f()方法是來求兩個字符串的最大公共子串,從頭開始逐一比較,如果相等,則 繼續調用這個方法,使得遞歸
Java基礎13-抽象類、方法和接口
會有 send 聲明 類的抽象 通過 撲克 重寫 基礎 來看 一、抽象類 1.什麽是抽象類? 讓我們先來看看百度是怎麽解釋的: 抽象類往往用來表征對問題領域進行分析、設計中得出的抽象概念,是對一系列看上去不同,但是本質上相同的具體概念的抽象。 其實,類本身就是一種抽象概念,
Java求冪集與List的淺拷貝深拷貝問題
執行 mov 元素 print 不可變 想要 ID emp string 求冪集 使用回溯法,主要看集合裏每一個元素在與不在鏈表中,在與不在都會創建一個新的解; import java.util.ArrayList; import java.util.List; pub
Java 求一段代碼運行所需要的時間——模板方法設計模式
ava rac xtend trac time ring string .get args 原理:結束時間-開始時間 currentTimeMillis abstract class Demo{ public final void getTime(){
java求最大公約數,和最小公倍數
scanner scan 公倍數 string int() light imp 最大公約數 約數 import java.util.Scanner; public class Test { public static void main(String[] args)
java 求 1!+2!+3!+....+10!的和為
com args println ++ system ack main 輸出 初始 package com.xuyigang1234.chp01; //1!+2!+3!+....+10!的和 public class Demo5 { public static v
oracle 導入導出數據庫 2012-03-13 08:33:06
acl 2-0 ted oracl resource 導入導出 imp 建立用戶 pre imp userid = system/system @orcl fromuser = ... touser = ... file = ... exp userid = sy
【技術累積】【點】【java】【23】super以及重寫重載
uno 用法總結 不能 www. ati stat () ref java關鍵字 重寫和重載 重寫是繼承之後的Override 重載是同一個方法,有著不同的入參出參這樣子; super 當需要在子類中調用父類的被重寫方法時,要使用super關鍵字。 當然只要是調用父