java程序求和代码 程序求和 数据求和

用Java如何求出一个整数的各位数字之和?

用Java求出一个整数的各位数字之和:先算出这个整数的位数,再取到一个整数的个位十位百位等等等,然后求和。如下:

创新互联建站是一家集网站建设,郾城企业网站建设,郾城品牌网站建设,网站定制,郾城网站建设报价,网络营销,网络优化,郾城网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

public static int sumDig(int n)

int sum=0

if(n=10)

sum+=n%10

sum+=sumDig(n/10)

else sum+=n

return sum

Java语言特点

Java不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

java 两数相加 计算代码 给个答案呗

如果是一般的两个数求和,用 long类型 初始化 就可以了~~~

import java.util.Scanner;

public class Demo1 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.println("请输入两个数: ");

long n1,n2;

n1 = input.nextLong();

n2 = input.nextLong();

System.out.println("两个数的和是: ");

System.out.println(n1+ n2);

}

}

运行结果:

请输入两个数:

213152454

238547571234

两个数的和是:

238760723688

如果两个数很大,超出了long表示范围,用大数BigInteger 初始化 就OK了~~~

import java.math.BigInteger;

import java.util.Scanner;

public class 大数相加 {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("请输入两个大数: ");

Scanner input = new Scanner(System.in);

BigInteger b1 = input.nextBigInteger();

BigInteger b2 = input.nextBigInteger();

System.out.println("两个大数的和是: ");

System.out.println(b1.add(b2));

}

}

运行结果:

请输入两个大数:

236547625754751312371

1237527547543547124751254

两个大数的和是:

1237764095169301876063625

望采纳~~~~~~~~~~

用 Java 写一个两个整数相加的程序

代码如下:

public class Test {

public static int add(int a,int b){

return a+b;

}

public static void main(String args[]){

Scanner scanner = new Scanner(System.in);

System.out.println("请输入第一个数");

int a = scanner.nextInt();

System.out.println("请输入第二个数");

int b = scanner.nextInt();

System.out.println("和为:"+add(a,b));

}

}

扩展资料

运算符

运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。

1、赋值运算符

赋值运算符以符号“=”表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方操作数所含的值赋给左方的操作数。

例如:

1  int a = 100;

2、算术运算符

运算符说明  :

“+” 加  ;“-” 减  ;“*” 乘 ;  “/”除 ; “%” 取余数

3、自增和自减运算符

自增和自减是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在操作元前面的自增、自减运算符,会先将变量的值加1或减1,然后再使该变量参与表达式的运算。放在操作元后面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量的值加1或减1。

例如:

假设a=5

1  b=++a;//先将a的值加1,然后赋值给b,此时a的值为6,b的值为6

2  b=a++;//先将a的值赋值给b,再将a的值变为6,此时a的值为6,b的值为5

4、比较运算符

比较运算符属于二元运算符,用于程序中的变量之间,变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是boolean型。当运算符对应的关系成立时,运算的结果为true,否则为false。比较运算符共有6个,通常作为判断的依据用于条件语句中。

运算符说明:

""比较左方是否大于右方

"" 比较左方是否小于右方

"=="比较左方是否等于右方

" = "比较左方是否大于等于右方

"= "比较左方是否小于等于右方

"!= "比较左方是否不等于右方

参考链接:Java(计算机编程语言)_百度百科

(1) 编写一个java程序实现两数求和功能:在两个文本框里分别输入两个数字,单击“求和”按钮,则在第三

效果如图

参考代码

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class AddFrame extends JFrame implements ActionListener {

JTextField jtf1, jtf2, jtf3;

public AddFrame() {

//控件的创建

jtf1 = new JTextField(10);

JLabel jl = new JLabel("+");

jtf2 = new JTextField(10);

JButton jbAdd = new JButton("求和");

jbAdd.addActionListener(this);//给按钮添加事件响应

jtf3 = new JTextField(10);

jtf3.setEditable(false);//结果文本框不能被编辑

add(jtf1);

add(jl);

add(jtf2);

add(jbAdd);

add(jtf3);

setLayout(new FlowLayout());//窗口流式布局

setSize(458, 95);

setTitle("求和");

setLocationRelativeTo(null);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

}

//当按钮被点击时执行actionPerformed方法

public void actionPerformed(ActionEvent e) {

try{

double d1 = Double.parseDouble(jtf1.getText());

double d2 = Double.parseDouble(jtf2.getText());

jtf3.setText(""+(d1+d2));

}catch(Exception ex){

JOptionPane.showMessageDialog(this, "提示:只能输入两个数字,不能为空或者其他字符");

}

}

public static void main(String[] args) {

new AddFrame();//启动窗口

}

}

数列求和这个java程序怎么写?

public class Test

{public void calSum()

{long num = 9; // 数列的各个项,后面会改变其值,使用 long, 因为 int 会超范围

long sum = num; // 存放数列和,使用 long, 因为 int 会超范围

// 因为只到9999999999,所以只用 9 次

for (int i = 0; i 9; i++)

{num = num * 10 + 9; // 根据数列当前项得到下一项的值

sum += num; // 计算目前为止所有数的和}

System.out.println("9+99+999+...+9999999999=" + sum);}

public static void main(String[] argv)

{Test test = new Test();

test.calSum();}}

或者public class Test{ public void calSum() { long num = 9; // 数列的各个项,后面会改变其值,使用 long, 因为 int 会超范围 long sum = num; // 存放数列和,使用 long, 因为 int 会超范围 // 因为只到9999999999,所以只用 9 次 for (int i = 0; i 9; i++) {num = num * 10 + 9; // 根据数列当前项得到下一项的值 sum += num; // 计算目前为止所有数的和 } System.out.println("9+99+999+...+9999999999=" + sum) } public static void main(String[] argv) {Test test = new Test(); test.calSum();}


文章名称:java程序求和代码 程序求和 数据求和
本文URL:http://scyanting.com/article/higcdo.html