「java窗口求和」java中求和函数

博主:adminadmin 2023-03-21 06:27:09 528

今天给各位分享java窗口求和的知识,其中也会对java中求和函数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

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;in;i++)

{

sum += i;

}

System.out.println("sum = "+sum);

}

}

}

java求和怎么显示每一步

java求和显示每一步需要考虑到参数的输入,并且可以输入多个参数,以及为用户考虑到各种的边界问题。

1、我们应该给出输入参数的语句,让用户可以输入。

2、我们应对其进行参数个数的输出,看是否输入的参数,如果参数为0,提示用户输入的参数为0,然后就是输出的参数个数输出给用户。

3、就是用int类型对其参数进行强制转化,然后用for循环对其进行相加。

4、就是将得到的结果输出。

(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图形界面 两数求和 大家帮忙看看哪儿错了,多谢了啊!!!

改正如下,输入数字后回车即显示结果。当输入非数字时会提示

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

public class TextFieldTest extends JFrame{

public JTextField textInput1,textInput2,textShow;

FocusListen listener;

public TextFieldTest()

{

init();

setBounds(100,100,150,150);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

void init()

{

setLayout(new FlowLayout());

textInput1 = new JTextField(10);

textInput2 = new JTextField(10);

textShow = new JTextField(10);

textShow.setEditable(false);

listener = new FocusListen();

textInput1.addActionListener(listener);

textInput2.addActionListener(listener);

add(textInput1);

add(textInput2);

add(textShow);

}

public class FocusListen implements ActionListener{

int num1,num2;

@Override

public void actionPerformed(ActionEvent e) {

try{

num1=Integer.parseInt(textInput1.getText());

num2=Integer.parseInt(textInput2.getText());

if(num1100||num1200){

JOptionPane.showMessageDialog(null, "数据范围【100,200】请重新输入", "友情提示", 1);

textInput1.setText("");

return;

}

if(num2100||num2200){

JOptionPane.showMessageDialog(null, "数据范围【100,200】请重新输入", "友情提示", 1);

textInput2.setText("");

return;

}

textShow.setText(num1+num2+"");

}catch(NumberFormatException ee){

JOptionPane.showMessageDialog(null, "数据不合法", "警告", 2);

textInput2.setText("");

textInput1.setText("");

}

}

}

public static void main(String[] args) {

TextFieldTest win = new TextFieldTest();

win.setTitle("求和");

}

}

用JAVA编写一个程序,计算从1加到50求和,输出结果

1加到50求和的Java代码如下:

public int intSum(){

    int total = 0;

    for(int i = 1;i51;i ++){

        total += i;

    }

    System.out.println("1加到50结果为:" + total);

    return total;

}

结果是:1275

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1]  。

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

java中怎么用gui求和啊啊

可以详细说吗?

如果是在一个JTextField里面,一次性获取所有输入的数值,以空格隔开。代码如下:

double sum=0;

int n=0;

String[] data=jTextField.getText().splid(" ");

n=data.length;

for(int i-0;in;i++){

sum+=Double.valueOf(data[i]);

}

double average=sum/n;

java窗口求和的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中求和函数、java窗口求和的信息别忘了在本站进行查找喔。