當前位置:首頁 » 編程語言 » java求和

java求和

發布時間: 2022-01-19 19:56:00

『壹』 java while循環求和

publicclasswhileTest
{
publicstaticvoidmain(String[]args)
{
System.out.println(" ==========javawhile循環求和========== ");
//變數,tem臨時累加,i計數;
inttem=0,i=1;
while(i<=100)
{
tem+=i;//累加
i++;//自增;
}
System.out.println(tem);//輸出5050
}
}

『貳』 java計算出字元串中所有的數字求和

//提取字元串中所有數字
public static void main(String []args)
{
String str = "我們都是2007年3月28日參加課題設計的,對於我們來說也是第1次挑戰,但結果是好的,我們做到了100%滿意。";

char []ch = str.toCharArray();

//將字元串中的所有非數字替換成空格
for(int i=0;i<ch.length;i++)
{
if(!Character.isDigit(ch[i]))
{
ch[i]=' ';
}
}

//使用變換後的字元數組構建字元串,該字元串除了數字之外
//就是空格了,之後使用split分割過濾出空格就是字元串中
//的數字了。。。。
String str1 = new String(ch);
String []num = str1.trim().split(" ");
int sum = 0;
for(String s:num)
{
if(!"".equals(s.trim()))
{
sum+=Integer.ValueOf(s.trim());
}
}
System.out.println(sum);
}

『叄』 java中求和(1~1000相加)

創建一個類
publicclassss{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinput=newScanner(System.in);
System.out.println("你想輸入幾個數字:");/*從鍵盤輸入*/
intcount=input.nextInt();
intnum[]=newint[count];
intsum=0;/*定義變數*/
System.out.print("輸入的數字為:");
for(inti=0;i<num.length;i++){/*循環語句,實現累加,求和*/
num[i]=input.nextInt();
sum+=num[i];}
System.out.println("它們的和是:"+sum);

『肆』 JAVA 編程 求和!!

import java.util.Scanner;

public class MainTest {

/**
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long sum = 0;
System.out.println("輸入數字");

int n = sc.nextInt();

if(n < 1)
{
System.out.println("sum = 0");
}
else
{
for(int i=0;i<n;i++)
{
sum += i;
}
System.out.println("sum = "+sum);
}
}
}

『伍』 java求和函數問題

語法有些許錯誤,下面是按照java的通常習慣編寫的例子

importjavax.swing.*;

publicclassExample{
publicstaticvoidmain(String[]args){
intsum=sum(100);
JOptionPane.showMessageDialog(null,"1+2+...+100="+sum);
}

publicstaticintsum(intn){
ints=0;
for(inti=1;i<=n;i++){
s=s+i;
}
returns;
}
}

可能你有C的基礎,不過Java的語法還是有所不同,建議找本教程學學。

『陸』 java讀取文件中的數字並求和!!求解!

import java.io.*;
import java.util.*;
public class test {
public static void main(String[] args){
int total=0;//臨時緩存總和並賦初始值
FileInputStream fin=null;
FileOutputStream fout=null;
BufferedReader br = null;
try{
fin=new FileInputStream("in31488.txt");//讀取文件
fout=new FileOutputStream("out31488.txt");//創立新文件
int temp;
String[] se=null;
br = new BufferedReader(new FileReader("in31488.txt"));
String line = br.readLine();
while((line = br.readLine()) != null){
不為空則讀取一行
se = line.split(" ");
分割存入se
}

/* 循環相加數組 */
int i,j=0;
for(i=0;i<=se.length;i++){
j=Integer.parseInt(se[i]);
total+=j;
}
fout.write(total);//寫入結果
}catch(IOException e){}
finally{
try{
if(fin!=null)
fin.close();
if(fout!=null)
fout.close();
}catch (IOException e){}
}
System.out.print("總和為:"+total);
}

『柒』 java求和提問

我不知道你要實現一個怎麼樣的結果,但是給你指出編譯問題.
問題出在int a;
這句話你沒有給a這個變數賦予一個初值,你下面a=a*i編譯器不知道你的a中是什麼數據.肯定不能通過編譯,你給a賦予一個初值就可以通過編譯了.
例如把int a;改成int a = 1;就可以了

『捌』 JAVA數組元素求和

static int[] sum(int[] arr)
{
int[] s=new int[2];

for(int i=0;i<arr.length;i+=2)
s[0]+=arr[i];
for(int i=1;i<arr.length;i+=2)
s[1]+=arr[i];
return s;
}

『玖』 java 輸入數字 相加求和 請幫我修改!

我簡單的給你改了下,有事兒 點「在線聊天」找我
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class sy7 extends JApplet implements ActionListener {
Container ct = getContentPane(); // 創建一個名為ct的容器對象
JLabel l1 = new JLabel("請輸入第一個數字,然後按回車:");
JLabel l2 = new JLabel("請輸入第二個數字,然後按回車:");
JTextField t1 = new JTextField(20); // 定義創建輸入區域,寬度為20
JTextField t2 = new JTextField(20); // 定義創建輸入區域,寬度為20
JTextArea t3 = new JTextArea("", 5, 35);
JButton bt1 = new JButton("加");
JButton bt2 = new JButton("減");
JButton bt3 = new JButton("乘");
JButton bt4 = new JButton("除");

public void init() // 創建init()方法
{
ct.setLayout(new FlowLayout());
ct.add(l1);
ct.add(t1);
ct.add(l2);
ct.add(t2);
ct.add(t3);
ct.add(bt1);
ct.add(bt2);
ct.add(bt3);
ct.add(bt4);// 將各種組件加入圖形界面
t1.addActionListener(this);// 注冊t1給監聽者this
t2.addActionListener(this);
bt1.addActionListener(this);// 注冊bt1給監聽者this
bt2.addActionListener(this);
bt3.addActionListener(this);
bt4.addActionListener(this);
}

public void actionPerformed(ActionEvent e) {
String str;
int m = 0;
int n = 0;

str = t1.getText(); // 獲得文本框t1中的文本
m = Integer.parseInt(str);
str = t2.getText(); // 獲得文本框t2中的文本
n = Integer.parseInt(str);

if (e.getSource() == bt1) {
t1.setText("");
t2.setText("");
t3.setText("「兩數相加得」" + (m + n));
}
if (e.getSource() == bt2) {
t1.setText("");
t2.setText("");
t3.setText("「兩數相減得」" + (m - n));
}
if (e.getSource() == bt3) {
t1.setText("");
t2.setText("");
t3.setText("「兩數相乘得」" + (m * n));
}
if (e.getSource() == bt4) {
t1.setText("");
t2.setText("");
t3.setText("「兩數相除得」" + (m / n));
}
}
}

『拾』 Java的簡單求和代碼!

這個更簡單,參考

package com.soft;
public class ad{
public static void main(String argv[]){
System.out.println("45"+"+"+"56"+"="+(45+56));
}

}
熱點內容
奇跡腳本網 發布:2024-12-29 11:18:15 瀏覽:596
資料庫怎麼把刪除恢復 發布:2024-12-29 11:15:36 瀏覽:94
選課管理資料庫設計 發布:2024-12-29 11:11:20 瀏覽:277
springmvc的sql語句 發布:2024-12-29 11:07:29 瀏覽:984
福特銳界2021款買哪個配置好 發布:2024-12-29 11:03:07 瀏覽:447
怎麼更改手機存儲位置 發布:2024-12-29 10:53:39 瀏覽:252
雲伺服器製冷設備 發布:2024-12-29 10:53:32 瀏覽:679
戰國與秩序腳本 發布:2024-12-29 10:52:53 瀏覽:740
為什麼用安卓手機有不真實的感覺 發布:2024-12-29 10:52:42 瀏覽:503
電腦與伺服器的連接丟失 發布:2024-12-29 10:48:26 瀏覽:996