「java窗口求和」java中求和函数
今天给各位分享java窗口求和的知识,其中也会对java中求和函数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA 编程 求和!!
- 2、java求和怎么显示每一步
- 3、(1) 编写一个java程序实现两数求和功能:在两个文本框里分别输入两个数字,单击“求和”按钮,则在第三
- 4、Java图形界面 两数求和 大家帮忙看看哪儿错了,多谢了啊!!!
- 5、用JAVA编写一个程序,计算从1加到50求和,输出结果
- 6、java中怎么用gui求和啊啊
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窗口求和的信息别忘了在本站进行查找喔。