大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java小程序代码题头 java小程序题目

求java经典小程序代码

代码如下:

公司主营业务:成都网站设计、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出丹阳免费做网站回馈大家。

public class HelloWorld {

public static void main(String []args) {

int a = 3, b = 7 ;

 System.out.println("Hello World!");

}

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

return a*a + a*b + b*b;

}

}

结果如下:

编写一个Java小应用程序,设计4个按钮,分别命名为“加”、“差”、“积”、“除”以及3个文本框。

哈哈 我昨天刚做了这个作业 你够幸运

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.math.*;

public class Homework10_3 {

public static void main(String args[]){

MathWindow win=new MathWindow();

}

}

class MathWindow extends JFrame{

JTextField text1,text2,text3;

JPanel ps,pn;

MathWindow(){

text1=new JTextField(10);

text2=new JTextField(10);

text3=new JTextField(10);

JButton button1,button2,button3,button4;

button1=new JButton("加");

button2=new JButton("减");

button3=new JButton("乘");

button4=new JButton("除");

ps=new JPanel();

pn=new JPanel();

pn.add(text1);

pn.add(text2);

pn.add(text3);

ps.add(button1);

ps.add(button2);

ps.add(button3);

ps.add(button4);

add(pn,BorderLayout.CENTER);

add(ps,BorderLayout.SOUTH);

setBounds(100,100,370,150);

setVisible(true);

validate();

button1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

String s1=text1.getText();

String s2=text2.getText();

try{ BigInteger n1=new BigInteger(s1);

BigInteger n2=new BigInteger(s2);

n2=n1.add(n2);

text3.setText(n2.toString());

}

catch(NumberFormatException ee){

text3.setText("请输入数字字符");

text1.setText(null);

text2.setText(null);

}

}

});

button2.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

String s1=text1.getText();

String s2=text2.getText();

try{ BigInteger n1=new BigInteger(s1);

BigInteger n2=new BigInteger(s2);

n2=n1.subtract(n2);

text3.setText(n2.toString());

}

catch(NumberFormatException ee){

text3.setText("请输入数字字符");

text1.setText(null);

text2.setText(null);

}

}

});

button3.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

String s1=text1.getText();

String s2=text2.getText();

try{ BigInteger n1=new BigInteger(s1);

BigInteger n2=new BigInteger(s2);

n2=n1.multiply(n2);

text3.setText(n2.toString());

}

catch(NumberFormatException ee){

text3.setText("请输入数字字符");

text1.setText(null);

text2.setText(null);

}

}

});

button4.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

String s1=text1.getText();

String s2=text2.getText();

try{ BigInteger n1=new BigInteger(s1);

BigInteger n2=new BigInteger(s2);

if(n2.toString()=="0"){

text3.setText("除数不能为0");

}

else

{

n2=n1.divide(n2);

text3.setText(n2.toString());

}

}

catch(NumberFormatException ee){

text3.setText("请输入数字字符");

text1.setText(null);

text2.setText(null);

}

}

});

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

}

}

编写JAVA小程序,利用循环在小程序界面输出数字1-30,要求每行输出10个数字

class Test{

public static void main(String [] arg){

Test test = new Test();

test.OutPut(50 , 9); /*第一个参数50为你要输出的最大数,你改成30就是输出1-30的数,50则为输出1-50*/

/*第二个参数9,就是控制你换行的值,你改成10就是每输出10个字就换行一次*/

} public void OutPut(int length , int size){

int temp = 1;

for(int i = 1 ; i = length ; i ++ ,temp ++){

System.out.print(i+"\t");

if(temp % size == 0){

System.out.println();

}

}

}

} 将上面的代码保存成为Test.java文件(其实后缀为java的就行了),编译就能运行了。。

编写一个JAVA小程序,从键盘输入3个数,求这三个数的最大值。

可以使用数组,来存储输入的3个数字,然后排序,得到最大值

也可以直接一边输出一边判断,参考代码如下

import java.util.Scanner;

public class Exam {

public static void main(String[] args) {

int len =3;

System.out.println("请输入"+len+"个数字");

Scanner sc = new Scanner(System.in);

int max = sc.nextInt();//假设第一次输入的数字是最大,存在这里

for (int i = 0; i len-1; i++) {

int x = sc.nextInt();

if(xmax){//如果比max还要大.那么就替换掉max的值

max = x;

}

}

System.out.println("最大的数字是"+max);

}

}

测试

请输入3个数字

2

1

6

最大的数字是6


分享标题:java小程序代码题头 java小程序题目
文章位置:http://dzwzjz.com/article/ddgjcii.html
在线咨询
服务热线
服务热线:028-86922220
TOP