[java程式設計演算法]求一個數值各位的立方之和
給出2345這個值,計算出每個位數的立方之和
import java.util.Scanner;
public class test4 {
public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("請輸入數值:"); Scanner input=new Scanner(System.in); int a=input.nextInt(); int s=0,b; while(a!=0) { b=a%10; s=s+b*b*b; a=a/10; } System.out.println(s); }
}
相關推薦
[java程式設計演算法]求一個數值各位的立方之和
給出2345這個值,計算出每個位數的立方之和 import java.util.Scanner; public class test4 { public static void main(String[
Java程式設計:定義一個int型的一維陣列,包含10個元素,分別賦一些隨機整數,然後求出所有元素的最大值,最小值,平均值,和值,並輸出出來。
public class Program1 {/**1.定義一個int型的一維陣列,包含10個元素,分別賦一些隨機整數,然後求出所有元素的最大值,最小值,平均值,和值,並輸出出來。*/public static void main(String[] args) { int[
Java程式設計(十四)----一個求一元二次方程根
* 程式的版權和版本宣告部分 * Copyright (c) 2012, 煙臺大學計算機學院學生 * All rights reserved. * 作 者: 劉鎮 * 完成日期: 2012 年 11 月 23 日 * 版 本 號: 2.014 * 對任務及求解方法的描述
Java:演算法 - 求正整數階乘n!
數學公式:n!=1 * 2 * 3…(n-2) * (n-1) * n 應用方面:伽瑪函式與排列組合 遞迴實現程式碼: public static long fac(int n){ if(n == 0 || n ==1) return 1;
java程式設計中減少一個類中重複程式碼的竅門
java程式設計中減少一個類中重複程式碼的竅門 2013年12月08日 17:57:59 bestcxx 閱讀數:2427 標籤: java程式設計呼叫類減少程式碼宣告建立物件 更多 個人分類: java基礎 版權宣告:本文為博
java蒙特卡洛演算法求PI值(視覺化)及三門問題
蒙特卡洛演算法求PI值 工具類 package com.egeo.jframetext; import java.awt.BasicStroke; import java.awt.Color; import java.awt.FontMetrics
對於一個m*n的整數矩陣,其中每一行和每一列的元素都按升序排列,設計一個高效的演算法判斷一個數值是否存在,並給出位置
package com.huanchuang.arvin.vo; public class Finder { private String findElement(int[][] matrix, int target) { int row = 0,
【程式29】 TestAdd3.java 題目:求一個3*3矩陣對角線元素之和 1.程式分析:利用雙重for迴圈控制輸入二維陣列, //再將a[i][i]累加後輸出。
//【程式29】 TestAdd3.java 題目:求一個3*3矩陣對角線元素之和 1.程式分析:利用雙重for迴圈控制輸入二維陣列, //再將a[i][i]累加後輸出。 public class TestAdd3App { /** * @param args
Java程式設計題: 寫一個Singleton出來
Singleton模式主要作用是保證在Java應用程式中,一個類Class只有一個例項存在。 一般Singleton模式通常有幾種種形式: 第一種形式: 定義一個類,它的建構函式為private的,它有一個static的private的該類變數,在類初始化時例項話,通過一個p
【Java程式設計】編寫一個計算N個整數平均值的程式
編寫一個計算N個整數平均值的程式。程式應該提示使用者輸入N的值,如何必須輸入所有N個數。如果使用者輸入的值是一個負數,則應該丟擲一個異常並捕獲,提示“N必須是正數或者0”。並提示使用者再次輸入該數。
C語言程式設計:求一個迴文數
迴文數,是指正著讀、反著讀,都相同的數字。如:1221、13531...等等。任取一個十進位制整數,用下面的方法可以求出一個迴文數:把這個數字的各個位,顛倒前後位置,形成一個新數,再和原數相加,得到的和,就可能是一個迴文數。如果不是迴文數,就再重複上述的步驟,則最終可得到迴文數。如十進位制數是 78,則形成迴
程式設計實現求一個整數的二進位制中0和1的個數
宣告:假定該數是在32位平臺的機器上執行,在更高或最低平臺上的原理相同。 核心最優演算法: 求1的個數:num&=(num+1) 求0的個數:num |=(num+1) 問題分析: 因
三種演算法求一個數字序列的最長遞增子序列
也有很多部落格寫如何實現最長遞增子序列的演算法,自己查閱了一些資料總結出三種實現的演算法,兩種是常見的處理思路,還有一種是本人自己想出來的演算法,很好理解,但是效率不是特別高。 演算法一: 將n個數的原序列A[n]排序後得到遞增序列B[n],則把求A的最長單調遞增子序列問題
java:求一個字串中子字串的個數,簡便演算法
自己想出來的演算法 感覺比較簡單易理解,分享給大家 Scanner ipt=new Scanner(System.in); //輸入長字串str1 String str1
java經典演算法_008求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字
題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。 例如2+22+222+2222+22222(此時共有5個數相加),幾個數相加有鍵盤控制。 package wzs.arithmetics; import java.io.BufferedRe
求一個字符串中的最長回文串(Java)
ann util har ava ner out als false boolean package huiwenchuan; import java.util.Scanner; public class Main { //判斷一個字符串是否為回文串 public
Java程式設計題解與上機指導(第四版)第七章 Java語言的高階特性 7.2藉助泛型定義一個線性表
線性表:由相同型別的物件組成的一個線性結構360百科: 定義 線性表(linear list)是資料結構的一種,一個線性表是n個具有相同特性的資料元素的有限序列。資料元素是一個抽象的符號,其具體含義在不同的情況下一般不同。 在稍複雜的線性表中,一個數據元素可由多個數據項(
Java演算法給定一個整數陣列,找出其中兩個數相加等於目標值
給定一個整數陣列,找出其中兩個數相加等於目標值 例如:給定陣列及目標值 nums = [2,7,11,15] ,target = 9 因為nums[0] + nums[1] = 2 + 7 = 9 返回[0,1] /** * 使用輔助空間(使用雜湊表
一個Java程式設計師從Thinkpad轉到Macbook
入手一臺新電腦之後我們首先做的當然是裝 裝 裝啦!裝各種軟體來用,提高我們的工作效率,下面的是針對我個人的情況入手3天內做的一系列的工作,值得一提的就是不用關機,不用關機,不用關機,隨時進入工作狀態,無需等待,我一個同事幾個月沒關機了。 1. 系統設定 1.1
C++程式設計練習——巴比倫演算法求平方根
#include<iostream> using namespace std; int main() { double n, r, last_guess, new_guess; cout << "Which number you w