java简单小程序编写,就一点点

java简单小程序编写,就一点点,第1张

lz  你好

具体代码如下:

import javaawt;

import javamath;

import javaxswing;

import javaawtevent;

public class Test extends JFrame{

private JPanel panel;

private JLabel one,equ,result,img,end;

private JTextField input;

private JButton check;

private int first, second;

public Test(){

super("小程序查看器");

one = new JLabel("小程序");

onesetFont(new Font("宋体", FontPLAIN, 15));

makeRandom();

equ = new JLabel(first + "+" + second + "=");

input = new JTextField(10);

check = new JButton("检查");

checkaddActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

int r = IntegerparseInt(inputgetText());

if(first+second == r){

resultsetText("you are right!");

}

else{

resultsetText("you are wrong!");

}

}

});

result = new JLabel();

img = new JLabel(new ImageIcon("1jpg"));

panel = new JPanel(new FlowLayout(FlowLayoutCENTER, 5, 5));

paneladd(equ);

paneladd(input);

paneladd(check);

paneladd(result);

paneladd(img);

end = new JLabel("小程序已启动。");

endsetFont(new Font("宋体", FontPLAIN, 15));

endsetOpaque(true);

endsetBackground(ColorWHITE);

getContentPane()add(one, BorderLayoutNORTH);

getContentPane()add(panel, BorderLayoutCENTER);

getContentPane()add(end, BorderLayoutSOUTH);

setSize(230, 230);

setLocationRelativeTo(null);

setDefaultCloseOperation(3);

setVisible(true);

}

public void makeRandom(){

first = (int)(Mathrandom()  100 + 1);

second = (int)(Mathrandom()  100 + 1);

}

public static void main (String[] args) {

new Test();

}

}

运行结果:

希望能帮助你哈

if rv is not None and rsv is not None:

# extract version/subversion

self_nmap_version_number = int(line[rvstart():rvend()])

self_nmap_subversion_number = int(line[rsvstart()+1:rsvend()])

break

}

你等我,我来写!

要加注释吗?txt文件也贴给你吧。

import javaioFile;

import javaioFileInputStream;

public class Test {

private static int excellentNum;

private static int goodNum;

private static int passNum;

private static int failNum;

private static int totalNum;

public static void count() {

String str = readFile();

String[] records = strsplit("\n");

totalNum = recordslength;

for(int i = 0; i < totalNum; i++) {

String[] record = records[i]split(" ");

String[] scoreStr = record[recordlength -1]split("\r");

int score = IntegerparseInt(scoreStr[0]);

if(score >= 90) {

excellentNum++;

}else if(score >= 70) {

goodNum++;

}

if(score >= 60) {

passNum++;

}else {

failNum++;

}

}

}

public static void countExcellent() {

Systemoutprintln("优秀率是: " + (float)excellentNum/totalNum100 + "%");

}

public static void countGood() {

Systemoutprintln("良好率是: " + (float)goodNum/totalNum100 + "%");

}

public static void countPass() {

Systemoutprintln("及格率是: " + (float)passNum/totalNum100 + "%");

}

public static void countFail() {

Systemoutprintln("不及格率是: " + (float)failNum/totalNum100 + "%");

}

public static String readFile() {

File file = new File("D:\\scoretxt");

StringBuffer sb = new StringBuffer();

try {

FileInputStream fis = new FileInputStream(file);

byte[] b = new byte[1024];

int length = 0;

while(fisavailable() > 0) {

length = fisread(b);

String str = new String(b, 0, length);

sbappend(str);

}

} catch (Exception e) {

eprintStackTrace();

}

return sbtoString();

}

public static void main(String[] args) {

count();

countExcellent();

countGood();

countPass();

countFail();

}

}

--------------------------------------

scoretxt

001 小明 90

002 小伟 38

004 好地方 80

005 小明 90

006 小伟 38

007 好地方 80

008 小明 90

009 小伟 38

010 好地方 80

001 小明 90

011 小伟 38

012 好地方 80

以上就是关于java简单小程序编写,就一点点全部的内容,包括:java简单小程序编写,就一点点、编写一个java小程序,实现一个收作业的小功能、用JAVA编写一个小程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10109923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存