java设计一个窗体应用程序单击生成按钮要求产生100以内20个随机整数,将 java 编写一C程序,随机生成20个1 ~ 100的随机整...

\u7528java\u7a0b\u5e8f\u968f\u673a\u751f\u621020\u4e2a100\u4ee5\u5185\u7684\u6574\u6570

import java.util.ArrayList;
import java.util.List;

public class Text {

public static void main(String[] args){

int temp = 0;
List odd = new ArrayList();
List even = new ArrayList();
for(int i=0;i<20;i++){
temp = (int) (Math.random()*99+0);
while(isExist(temp,odd,even)){
temp = (int) (Math.random()*99+0);
}
if(temp%2==0){
even.add(temp);
}else{
odd.add(temp);
}
}
System.out.println(odd.toString());
System.out.println(even.toString());
}

private static boolean isExist(int temp,List odd,List even){
if(odd.indexOf(temp)>0||even.indexOf(temp)>0){
return true;
}else{
return false;
}
}


}



\u60f3\u8981\u6570\u7ec4\u7684\u8bdd\uff0cList.toArray()\u5c31\u53ef\u4ee5\u4e86

import java.util.Random;
public class Test {
public static void main(String[] args) {
int sum=0;//\u548c
int max=0;//\u6700\u5927\u503c
int row=0;//\u884c
int col=0;//\u5217
Random rand=new Random();
int[][]arry=new int[5][4];
//\u7ed9\u6570\u7ec4\u8d4b\u503c\u5e76\u8f93\u51fa
for(int i=0;i<5;i++) {
for(int j=0;j<4;j++) {
arry[i][j]=rand.nextInt(100);
System.out.print(arry[i][j]+",");
if(j==3) {
System.out.print("\n");
}
}
}
//\u6c42\u6bcf\u884c\u7684\u548c\u503c\u548c\u5e73\u5747\u503c
for(int i=0;i<5;i++) {
sum=0;
for(int j=0;j<4;j++) {
sum+=arry[i][j];
}
System.out.println("\u7b2c"+(i+1)+"\u884c\u7684\u548c\u4e3a\uff1a"+sum+",\u5747\u503c\u4e3a\uff1a"+(sum/4));
}
//\u6c42\u6700\u5927\u503c\uff0c\u53ca\u5176\u6240\u5728\u7684\u884c\u4e0e\u5217
for(int i=0;i<5;i++) {
for(int j=0;j<4;j++) {
if(max<arry[i][j]) {
max=arry[i][j];
}
}
}
System.out.println("\u6700\u5927\u503c\u4e3a\uff1a"+max);
ok:
for(int i=0;i<5;i++) {
for(int j=0;j<4;j++){
if(max==arry[i][j]) {
row=i+1;//\u6570\u7ec4\u4e0b\u6807\u4ece0\u5f00\u59cb\u6240\u4ee5\u6570\u884c\u7684\u65f6\u5019+1
col=j+1;//\u540c\u4e0a
break ok;//\u8df3\u51fa\u591a\u91cd\u5faa\u73af
}
}
}
System.out.println("\u6700\u5927\u503c\u6240\u5728\u7684\u884c\uff1a"+row+",\u5217:"+col);
}
}

Java程序:

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Arrays;
import java.util.Random;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;

public class Main extends JFrame implements ActionListener {
protected JButton btnGenerate;
protected JTextArea txtResult;

public static void main(String[] args){
new Main();
}

public Main() {
super("随机数成品器");
initComponent();
}

public void initComponent() {
btnGenerate = new JButton("生成");
txtResult = new JTextArea(20, 50);

this.setLayout(new BorderLayout());
this.add("North", btnGenerate);
this.add("Center", txtResult);

this.setSize(300, 450);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

btnGenerate.addActionListener(this);
}

@Override
public void actionPerformed(ActionEvent arg0) {
JButton btn = (JButton) arg0.getSource();
if(btn == btnGenerate) {
int[] arr = getRandom(1, 100, 20);
Arrays.sort(arr);
StringBuilder str = new StringBuilder();

for(int i=0; i<arr.length-1; i++) {
str.append(arr[i] + "
");
}
str.append(arr[arr.length-1]);

txtResult.setText(str.toString());
}
}

//返回min..max之间的size个随机数
public static int[] getRandom(int min, int max, int size) {
Random rand = new Random();
int[] arr = new int[size];

for(int i=0; i<arr.length; i++) {
arr[i] = rand.nextInt(max);
}

return arr;
}
}


运行测试:



  • 璁捐涓涓Windows涓嬬殑java搴旂敤绋嬪簭(闈濧pplet),瀹冩槸涓涓獥鍙,绐楀彛涓湁涓...
    绛旓細浣跨敤javaswing JFrame璁捐绐楀彛 + 甯冨眬灏卞彲瀹炵幇锛屽缓璁湪渚嬪瓙鐨勫熀纭涓婂鐪婣PI锛屽涓嬩緥锛堟坊鍔犱簡璇︾粏娉ㄩ噴锛夛細import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.Window...
  • java缂栫▼,璁捐涓涓獥浣,瑕佹湁涓変釜閮ㄥ垎(鏂囨湰妗嗐佹寜閽佹爣绛),鎸夐挳鍐呭杈撳嚭...
    绛旓細package anfang;import java.awt.*;import java.awt.event.*;public class example1 extends Frame{ Frame frm;Button btn1,btn2,btn3,btn4;TextField txt1,txt2,txt3;public example1(){ setLayout(null);btn1 = new Button("+");btn1.setLocation(55,55);btn1.setSize(80,20);class ...
  • 涓涓獥浣,涓涓寜閽,鏈绠鍗曠殑java浠g爜鎬庡啓?
    绛旓細public class Demo extends JFrame{ JButton jb; //涓涓鎸夐挳 public static void main(String []args){ new Demo(); } public Demo() { this.setLayout(new FlowLayout()); jb=new JButton("鎸夋壄"); this.add(jb); this.setSize(400,300); this.setVi...
  • 鐢Java缂栧啓涓涓鍙互璇诲彇鍜屽啓鍏xt鏂囨。鐨绋嬪簭 瑕佹眰瀹炵幇鍙鍖栫殑绐楀彛...
    绛旓細p1.add(b1); //涓変釜鎸夐挳鎸備笂闈㈡澘 p1.add(b2);p1.add(b3);b2.setEnabled(false);b3.setEnabled(false);//娉ㄥ唽鎸夐挳鐨勪簨浠剁洃鍚绋嬪簭 b1.addActionListener(this);b2.addActionListener(this);b3.addActionListener(this);f.add(p1,"South");//闈㈡澘璐翠笂绐椾綋 f.setVisible(true);}//display(...
  • java鐨勪竴涓獥浣寤虹珛
    绛旓細鎴戝凡鍙戦侀偖浠跺埌浣犵殑閭锛屾垜鐨勯偖绠辨槸[email protected] Java婧愮▼搴闄勫悗銆傛湰绋嬪簭鐨勭壒鐐规槸锛(1) 鏂囨湰妗嗗彧鑳借緭鍏ョ函鏁板瓧锛(2) 鐣岄潰杈冪編瑙傦紱(3) 浠g爜鍙鎬ц緝濂斤紝鏈夐傚綋鐨勬敞閲婏紱(4) 绐椾綋涓鍑虹幇灏卞湪妗岄潰灞呬腑銆俰mport java.awt.*;import java.awt.event.*;import java.util.*;import javax.swing.*...
  • 鐢Java缂栧啓
    绛旓細import javax.swing.JTextField;/** * 鍋涓涓獥浣撳簲鐢ㄧ▼搴鈥滀綋閲嶆寚鏁拌绠楀櫒鈥濓紝鑳芥牴鎹敤鎴疯緭鍏ョ殑鎬у埆銆佽韩楂樸佷綋閲嶈绠楀嚭鈥滀綋璐ㄦ寚鏁帮紙韬綋璐ㄩ噺鎸囨暟锛夆濓紝骞剁粰鍑烘槸鍚﹀亸鑳栫殑鍒ゆ柇銆傚叾涓紝浣撹川鎸囨暟锛圔MI锛=浣撻噸锛坘g锛壝疯韩楂榐2锛坢锛夛紝澶т簬24鍒欎负鍋忚儢銆傝姹傛湁鏇磋缁嗙殑鍒ゆ柇銆傝姹傛湁鐢ㄦ埛鐣岄潰缁勪欢锛堝鏂囨湰妗嗐...
  • 鐢Java璇█璁捐涓涓鐣岄潰,
    绛旓細//瀵煎叆鎵闇瑕佺殑鍖卛mport java.awt.event.*;import javax.swing.border.*;import javax.swing.*;import java.awt.*;public class ClassFrame extends JFrame {// 鍐涓涓绫荤户鎵胯嚜JFrame 绐椾綋// 瀹氫箟缁勪欢private static final long serialVersionUID = 1L;private JPanel contentPane;private JTextField ...
  • java绐椾綋搴旂敤绋嬪簭璁捐
    绛旓細java鍋欳/s鐨绋嬪簭涓昏鏄敤swing鎶鏈 浣犲彲浠ョ湅鐪媙etbean锛岀敤netbean寮鍙憇wing鏁堢巼寰堥珮锛屾帶浠堕兘鏄嫋鎷藉悗锛岃嚜鍔ㄧ敓鎴愪唬鐮佺殑銆傞兘鏄敤javaSwing寮鍙
  • 鎴戠敤JAVA鐨swing鍒涘缓浜涓涓獥鍙g▼搴,鎷栦簡涓涓猨Table鎺т欢鍦ㄧ獥浣撲笂,鎬庢牱...
    绛旓細public class T extends JFrame { private static final long serialVersionUID = 1L;private JPanel jPanel = null;private JTextField jTextField = null;private JTextField jTextField1 = null;private JButton jButton = null;private JButton jButton1 = null;private JButton jButton2 = null;p...
  • 1銆佺紪鍐涓涓Application绋嬪簭銆java涓婃満浣滀笟,瑕佸畬鏁翠唬鐮,鎬ユ眰...
    绛旓細绗竴棰橈細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.JPanel;import javax.swing.JRadioButton;public class RadioTest extends JFrame{ p...
  • 扩展阅读:java设计窗口小程序 ... java程序设计报告 ... java一键生成app程序 ... java编写桌面应用程序 ... 用java设计一个窗口 ... java程序设计慕课版 ... java简单程序代码大全 ... java简单小应用程序 ... java应用开发课程设计doct ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网