导航:首页 > 软件知识 > java80怎么写程序

java80怎么写程序

发布时间:2023-03-02 05:29:20

A. 用java写一个程序

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class PrimeNumberFinder {
public static void main(String[] args) {
// 设置范围
int start = 20000000;
int end = 300000000;
// 用于写入文件的 BufferedWriter
BufferedWriter writer = null;
try {
// 初始化 BufferedWriter
writer = new BufferedWriter(new FileWriter("primefile.dat"));
// 遍历范围内的所有数字
for (int i = start; i <= end; i++) {
// 如果这个数字是素数,写入文件
if (isPrime(i)) {
writer.write(String.valueOf(i));
writer.newLine();
}
}
} catch (IOException e) {
// 如果出现 IOException,输出错误信息
e.printStackTrace();
} finally {
// 最后关闭 BufferedWriter
if (writer != null) {
try {
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
// 判断一个数字是否为素数
public static boolean isPrime(int n) {
// 对于小于 2 的数字,直接返回 false
if (n < 2) {
return false;
}
// 从 2 开始遍历到 n-1,如果能被 n 整除,则返回 false
for (int i = 2; i < n; i++) {
if (n % i == 0) {
return false;
}
}
// 如果执行到这里,说明没有小于 n 的数字能被 n 整除,返回 true
return true;
}

B. 怎样用java编写一个程序

importjava.awt.*;

importjava.awt.event.*;

{

privateLabellName,lPassword;

privateTextFieldtName,tPassword;

privateButtonlogin,rest,exitout;

privateLabellogin_clew;

privateintcount=0;

privateStringmyName="nihao";

privateStringmyPassword="5201314";

publicvoidsetMyNP(Stringn,Stringp){

myName=n;

myPassword=p;

}

publicMyDow(Stringstr){

super(str);

}

publicvoidinit(){

setLayout(null);

setSize(400,300);

setVisible(true);

setResizable(false);

lName=newLabel("姓名");

lName.setBounds(50,70,60,30);add(lName);

lPassword=newLabel("密码");

lPassword.setBounds(50,120,60,30);add(lPassword);

tName=newTextField("");

tName.setBounds(110,70,200,30);add(tName);

tPassword=newTextField("");

tPassword.setBounds(110,120,200,30);add(tPassword);

login=newButton("登录");

login.setBounds(90,200,60,30);add(login);

rest=newButton("重输");

rest.setBounds(170,200,60,30);add(rest);

exitout=newButton("退出");

exitout.setBounds(250,200,60,30);add(exitout);

login_clew=newLabel("");

login.addActionListener(this);

rest.addActionListener(this);

exitout.addActionListener(this);

}

publicvoidactionPerformed(ActionEvente){

if(e.getSource()==login){

if(count<2){

if(tName.getText().equalsIgnoreCase(myName)&&tPassword.getText().equalsIgnoreCase(myPassword)){

removeAll();

add(login_clew);

add(exitout);

exitout.setLabel("确定");

login_clew.setBounds(160,120,200,30);

login_clew.setText("欢迎XX用户!");

exitout.setBounds(170,220,60,30);

}else{

add(login_clew);

login_clew.setBounds(90,160,200,30);

login_clew.setText("请输入正确的信息!");

count++;

}

}else{

add(login_clew);

login_clew.setBounds(90,160,200,30);

login_clew.setText("你输入的次数达到了3次,不能登录了!");

}

}elseif(e.getSource()==exitout){

System.exit(1);

}else{

lName.setText("");

lPassword.setText("");

}

}

}

publicclassUserLogin{

publicstaticvoidmain(Stringargs[]){

MyDowm=newMyDow("登录窗口");

m.init();

}

}

阅读全文

与java80怎么写程序相关的资料

热点内容
当贝市场的视频怎么保存到相册 浏览:442
预约科目一考试成功信息多久到 浏览:149
红米4使用情况统计数据在哪里找 浏览:892
数据分析需要发展到哪些程度 浏览:285
改排气如何拿数据 浏览:213
代理工作人员是什么意思 浏览:892
ps顽固程序如何删除 浏览:733
代理记账怎么给费用 浏览:103
代理记账费记到哪个科目 浏览:115
饼状图数据如何变成百分比 浏览:963
代理合同指什么 浏览:783
军工项目java用到哪些技术 浏览:973
和平精英怎么才能把技术提升 浏览:684
从十字架中能获得哪些信息 浏览:688
十二夏天代理怎么加入 浏览:515
苹果游泳数据哪里看 浏览:925
没有技术怎么调整 浏览:378
地里大批农产品怎么卖 浏览:973
代理怎么打广告 浏览:113
食盐放开后怎么做代理 浏览:185