谁能帮我做一个java的小程序 不是很复杂的那种 类似调色板那种

谁能帮我用JAVA语言写几个很简单的小程序~

/**
* @(#)Jiejue1.java
*
* @判断一个数是否为素数
* @author 智鸱儿—zhichier
* @version 1.00 己丑年三月初十—2009/4/5
*/


public class Jiejue1 {


public static void main(String args[]) {
System.out.println("1-1000中的全部素数为:");

//判断1到1000中的所有素数
for(int i=1; i<1001; i++) {
if (sushu(i)) {
System.out.println(i);
}
}
}

//判断一个数是否为素数
public static boolean sushu(int n) {
if(n == 1) {
return false;
}
else {
for(int j=2; j<n; j++) {
if(n % j == 0) {
return false;
}
}
}
return true;
}
}

/**
* @(#)Jiejue2.java
*
* @求m和n的最大公约数和最小公倍数
* @author 智鸱儿—zhichier
* @version 1.00 己丑年三月初十—2009/4/5
*/


public class Jiejue2 {


public static void main(String args[]) {
System.out.println(gongyue(8, 6));
System.out.println(gongbei(8,6));
}

//求m和n的最大公约数
public static int gongyue(int m, int n) {
while(m % n != 0) {
int temp = m % n;
m = n;
n = temp;
}
return n;
}

//求m和n的最小公倍数
public static int gongbei(int m, int n) {
return m * n / gongyue(m, n);
}

}

/**
* @(#)Jiejue3.java
*
* @求水仙花数
* @author 智鸱儿—zhichier
* @version 1.00 己丑年三月初十—2009/4/5
*/


public class Jiejue3 {


public static void main(String args[]) {
System.out.println("100-1000的水仙花数是:");
for(int n=100; n<1000; n++) {
if(shuixianhua(n)) {
System.out.println(n);
}
}
}

//判断一个数是否为水仙花数
public static boolean shuixianhua(int n) {

//获得个位数
int gewei = n % 10;

//获得十位数
int shiwei = n / 10 % 10;

//获得百位数
int baiwei = n /100 % 10;

if (n == gewei*gewei*gewei + shiwei*shiwei*shiwei + baiwei*baiwei*baiwei) {
return true;
}
return false;
}



}

/**
* @(#)Jiejue4.java
*
* @判断是否为闰年
* @author 智鸱儿—zhichier
* @version 1.00 己丑年三月初十—2009/4/5
*/


public class Jiejue4 {


public static void main(String args[]) {
System.out.println(panduan(2000));

}
//判断是否为闰年
public static boolean panduan(int n) {
if((n%4 == 0 && n%100 != 0) || n%400 == 0) {
return true;
}
return false;
}




}

/**
* @(#)Jiejue5.java
*
* @求1!+2!+……+10!的和
* @author 智鸱儿—zhichier
* @version 1.00 己丑年三月初十—2009/4/5
*/


public class Jiejue5 {


public static void main(String args[]){
//用来存放1!+2!+……+10!的和,初始值为零
int sum = 0;
for(int i = 0; i < 10; i++ ){
//调用jiecheng()函数算出i+1的阶乘,加到sum当中
sum += jiecheng(i + 1);

}
System.out.println("1!+2!+……+10!的和为:" + sum);
}
//算阶乘的函数
public static int jiecheng(int n){
if(n == 1 || n == 0){
return 1;
}
else return n * jiecheng(n - 1);
}

}

/**
* @(#)Jiejue6.java
*
* @鸡兔同笼问题
* @author 智鸱儿—zhichier
* @version 1.00 己丑年三月初十—2009/4/5
*/


public class Jiejue6 {


public static void main(String args[]) {
for(int i=0; i<47; i++) {
if(4*i + 2*(46-i) == 128) {
System.out.println("鸡有" + (46-i) + "只");
System.out.println("兔有" + i + "只");
}
}

}

}

/**
* @(#)Jiejue7.java
*
* @菲波拉契数列问题
* @author 智鸱儿—zhichier
* @version 1.00 己丑年三月初十—2009/4/5
*/


public class Jiejue7 {


public static void main(String args[]) {
System.out.println("菲波拉契数列的第10个数为:" + feibolaqi(10));


}
public static int feibolaqi(int n) {
if(n == 1 || n ==2) {
return 1;
}
else {
return feibolaqi(n-1) + feibolaqi(n-2);
}
}

}

/**
* @(#)Jiejue8.java
*
* @求100之内的所有“完数”
* @author 智鸱儿—zhichier
* @version 1.00 己丑年三月初十—2009/4/5
*/


public class Jiejue8 {


public static void main(String args[]) {
System.out.println("100以内的完数为:" );
for(int i = 1; i < 100; i++) {
if(wanshu(i)) {
System.out.println(i);
}
}


}

//判断是否为完数
public static boolean wanshu(int n) {
int sum = 0;
for(int i=1; i<n; i++) {
if(n % i == 0) {
sum += i;
}
}
if(sum == n) {
return true;
}
return false;
}

}

我给你发了 希望能帮到你

我这里有一个程序,是读文件和用调色板设置背景色的程序,你看看如何。
import java.awt.*;

import javax.swing.*;
import javax.swing.colorchooser.ColorSelectionModel;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

import java.io.*;
import java.awt.event.*;
public class Test11 extends JFrame{
//添加一个颜色对话框窗口
JFrame color=new JFrame();
JDialog color_diglog=new JDialog(color,"颜色",true);
Container contentpane=this.getContentPane();
JTextArea text=new JTextArea();//文本域
JFileChooser filechooser=new JFileChooser();//文件选择器
JColorChooser colorchooser=new JColorChooser();//颜色选择器
ColorSelectionModel model=colorchooser.getSelectionModel();//用以获取颜色模型
//创建菜单栏
JMenuBar menubar=new JMenuBar();
JMenu F_menu=new JMenu("文件(F)"),
C_menu=new JMenu("颜色(C)");
JMenuItem FC=new JMenuItem("打开(文件选择器)"),
CC=new JMenuItem("颜色(颜色选择器)");
public Test11(){
super("简单文本编辑器");//调用父类(JFrame)的构造方法
contentpane.setLayout(new BorderLayout());
text.setLineWrap(true);
F_menu.add(FC);
C_menu.add(CC);
menubar.add(F_menu);
menubar.add(C_menu);
contentpane.add(menubar,"North");
contentpane.add(text);

color_diglog.add(colorchooser);
color_diglog.setSize(300, 400);
fileshow();//事件监听器类
}
public void fileshow(){
//文件查看器
FC.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int result=filechooser.showOpenDialog(null);
File file=filechooser.getSelectedFile();
if(file!=null&&result==JFileChooser.APPROVE_OPTION){
try {//将读出的文件赋给text,text用read方法读出
FileReader fr=new FileReader(file.getPath());
text.read(fr,null);
fr.close();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e2) {
e2.printStackTrace();
}
}

}
});
//颜色查看器
CC.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
color_diglog.setLocationRelativeTo(Test11.this);//在color_dialog中显示颜色选择器
model.addChangeListener(new ChangeListener(){
public void stateChanged(ChangeEvent e){
text.setBackground(colorchooser.getColor());//将文本域的背景色改变为获取的颜色
}
});
color_diglog.setVisible(true);
}
});
}
public static void main(String[] args) {
JFrame f=new Test11();
f.setBounds(300,300,300,300);
f.setVisible(true);
f.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
f.setDefaultLookAndFeelDecorated(true);
f.addWindowListener(new WindowAdapter(){
public void windowClosed(WindowEvent e){
System.exit(0);
}
});
}

}

开玩笑的吧,这还不复杂,你不是本专业的吧

如何使用java设计一个微信小程序
答:答题小程序主页面 释义:通过上面的效果图我们可以看到java技术实现的答题小程序,答题模式是比较丰富的,包括:签到、赛季、每日答题、好友PK、排位升级、团队多人赛、还有道具背包等 2、然后我们看一下这里的代码形式:答题小程序开发界面 上述我们可以看到,小程序端是原生开发的,非h5打包,这样就能...

求写一个java小程序
答:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.swing.JOptionPane;/** * 复制文件或文件夹 * * zww */public class ...

哪位高手帮写个JAVA入门小程序,估计就几十行代码
答:import java.lang.Character;import java.io.*;//将一个文件复制到另一个文件中(覆盖)public class Filestream { public static void main(String args[]) { try { File inFile = new File("c:\\namefile.txt");File outFile = new File("c:\\yoursData.txt");FileInputStream fis = ...

Java~有哪位大虾可以帮我写一个小程序呀,用Java做一个界面,上面有四个...
答:import java.awt.Color;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class Screen{ public static void main(String args[]){ new Win();} static class Win extends JFrame ...

求用Java编一个小程序
答:class Retangle{ private double length;private double width;//构造函数 Retangle(double length,double width){ this.length = length;this.width = width;} //方法 public double getArea(){ return length*width;} public double getGirth(){ return 2*(length+width);} public static void ...

编写JAVA小程序,利用循环在小程序界面输出数字1-30,要求每行输出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写个小程序:创建银行账号类SavingAccount,利用静态变量存储年利率...
答:import java.util.Scanner;public class SavingAccount { public static double account = 3000;public static double rate = 0.03;public void update(double rate){ this.rate = rate;} //flag 用来计算年利息和月利息,flag等true计算月利息 public double calc(double account , double rate , ...

求一个“JAVA拿火柴小游戏”的程序要求如下!!!跪求!!!
答:按照题目要求,人拿完火柴后计算机自动拿火柴,判断胜利者。鼠标点击ok或者键盘按enter键即可提交人拿的火柴个数。图形界面如下,import java.awt.*;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.sql.PreparedStatement;import java...

帮写一个java小程序
答:import java.util.Scanner;public class TestDivisible { public static void main(String[] args) { Scanner scan = new Scanner(System.in);System.out.print("请输入第一个整数 x = ");int x = scan.nextInt();System.out.print("请输入第二个整数 y = ");int y = scan.nextInt();...

用java编一个程序,要求如下,希望哪位大虾帮帮忙,很急!!!
答:package 娱乐;import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网