国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 學院 > 開發設計 > 正文

加密與解密原理的一個例子

2019-11-18 15:07:31
字體:
來源:轉載
供稿:網友

  package lockunlock;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
import java.util.*;
public class LockUnlock extends JApplet {
PRivate boolean isStandalone = false;
//Get a parameter value
public String getParameter(String key, String def) {
return isStandalone ? System.getProperty(key, def) :
(getParameter(key) != null ? getParameter(key) : def);
}

//ConstrUCt the applet
public LockUnlock() {
}
//Initialize the applet
public void init() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
contentPane = (JPanel) this.getContentPane();
jLabel1.setText("String");
jLabel1.setBounds(new Rectangle(35, 36, 57, 21));
contentPane.setLayout(null);
this.setSize(new Dimension(400, 300));
jLabel2.setText("String length");
jLabel2.setBounds(new Rectangle(29, 73, 69, 22));
jTextField1.setText("");
jTextField1.setBounds(new Rectangle(108, 40, 166, 17));
jTextField2.setText("");
jTextField2.setBounds(new Rectangle(107, 72, 56, 21));
jButton1.setBounds(new Rectangle(30, 236, 137, 27));
jButton1.setText("Exercise 3");
jButton1.addActionListener(new LockUnlock_jButton1_actionAdapter(this));
jButton2.setBounds(new Rectangle(218, 237, 131, 27));
jButton2.setText("Exercise 4");
jButton2.addActionListener(new LockUnlock_jButton2_actionAdapter(this));
jTextField3.setText("");
jTextField3.setBounds(new Rectangle(106, 105, 58, 21));
jLabel3.setText("MoShu");
jLabel3.setBounds(new Rectangle(36, 106, 86, 18));
contentPane.add(jLabel1, null);
contentPane.add(jButton2, null);
contentPane.add(jButton1, null);
contentPane.add(jLabel3, null);
contentPane.add(jTextField2, null);
contentPane.add(jLabel2, null);
contentPane.add(jTextField3, null);
contentPane.add(jTextField1, null);

}
//Get Applet information
public String getAppletInfo() {
return "Applet Information";
}
//Get parameter info
public String[][] getParameterInfo() {
return null;
}
//Main method
public static void main(String[] args) {
LockUnlock applet = new LockUnlock();
applet.isStandalone = true;
JFrame frame = new JFrame();
//EXIT_ON_CLOSE == 3
frame.setDefaultCloSEOperation(3);
frame.setTitle("Applet Frame");
frame.getContentPane().add(applet, BorderLayout.CENTER);
applet.init();
applet.start();
frame.setSize(400,320);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
frame.setLocation((d.width - frame.getSize().width) / 2, (d.height - frame.getSize().height) / 2);
frame.setVisible(true);
}

//static initializer for setting look & feel
static {
try {
//UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
//UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
}
catch(Exception e) {
}
}
//Declare DataMember
int index;

//-----------------------------------------------------
JPanel contentPane;
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JTextField jTextField2 = new JTextField();
JTextField jTextField1 = new JTextField();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JTextField jTextField3 = new JTextField();
JLabel jLabel3 = new JLabel();

//----------------------N!------------------------------
public int function(int N){
if(N==1)
return 1;
else{
return N*function(N-1);
/*不是RETURN function(N-1);
而是 N*function(N-1);*/
}
}
//-----------用遞歸法求一個串的全排列-----------------------
public void Arrange(String prefix,String suffix,int[] Array){
String newPrefix,newSuffix;
int numOfChars =suffix.length();
if(numOfChars==1){
Array[index]=Integer.parseInt(prefix+suffix);
index++;
}
else{
for(int i=1; i<=numOfChars;i++){
newSuffix=suffix.substring(1,numOfChars);
newPrefix=prefix+suffix.charAt(0);
Arrange(newPrefix,newSuffix,Array);
suffix=newSuffix+suffix.charAt(0);
}
}
}
//----------Arrange From the Min to the Max------------------
/*public void RankForArrange(int[] Array){
int bottom=Array.length-1 ;
int temp;
for(int i=bottom;i>0;i--){
for(int j=0;j<i;j++){
if(Array[j]>Array[j+1]){
temp =Array[j];
Array[j] =Array[j+1];
Array[j+1]=temp;
}
}
}
}
*/
//-------------------Find the aim number----------------------
public int FindAim(int aim,int[] Array){
boolean isFound=false;
int location=0;
int length=Array.length ;
for(int i=0;i<length;i++){
if(Array[i]==aim){
location=i;
isFound =true;
}
}
if(isFound)
return location;
else
System.out.println("Not Found");
return location;
/*在if里return 不行嗎?*/
}

//------------------Creat String-------------------------------
public String CreatString(int length){
StringBuffer BufString=new StringBuffer();
for(int i=1;i<=length;i++){
BufString.append(i) ;
}
return BufString.toString();
}
//-----------OutPut Result--------------------
public void OutPutResult1(){
index = 0; //clear to 0
String AimString, prefix;
AimString = jTextField1.getText();
int Length = AimString.length();
String strLength = String.valueOf(Length);
int Aim = Integer.parseInt(AimString);
/* 方法.parseInt才是轉換為int類型
而不是.getInteger*/
int[] EachArrange = new int[this.function(Length)];
jTextField2.setText(strLength);
prefix = ""; //Make an empty String
if (AimString.length() > 2 &&
AimString.length() < 9 && AimString != "") {
Arrange(prefix, AimString, EachArrange);
//RankForArrange(EachArrange);
Arrays.sort(EachArrange);
String result = String.valueOf(FindAim(Aim, EachArrange));
jTextField3.setText(result);
}
else {
System.out.println("Your String is too short");
}
}

//----------Out put result 2---------------------
public void OutPutRestlt2(){
index=0;//Let index come back to 0
String strLength, strMoShu,
AimString, prefix,suffix;
int Length, MoShu,limit;
strLength = jTextField2.getText();
strMoShu = jTextField3.getText();
Length = Integer.parseInt(strLength);
MoShu = Integer.parseInt(strMoShu);
limit = function(Length);
int[] EachArrange = new int[this.function(Length)];
if (Length > 2&&Length<9&&
strLength!=""&&strMoShu!=""
&&MoShu<limit) {
prefix = "";
suffix =CreatString(Length);
Arrange(prefix, suffix, EachArrange);
Arrays.sort(EachArrange);
String strResult=String.valueOf(EachArrange[MoShu]);
jTextField1.setText(strResult);
}
else
System.out.println("Input Ouf MoShu, Try again") ;
}

void jButton1_actionPerformed(ActionEvent e) {
this.OutPutResult1();
}

void jButton2_actionPerformed(ActionEvent e) {
this.OutPutRestlt2();
}
//-----------------------------------------------------------

}

class LockUnlock_jButton1_actionAdapter implements java.awt.event.ActionListener {
LockUnlock adaptee;

LockUnlock_jButton1_actionAdapter(LockUnlock adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}

class LockUnlock_jButton2_actionAdapter implements java.awt.event.ActionListener {
LockUnlock adaptee;

LockUnlock_jButton2_actionAdapter(LockUnlock adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
超碰国产在线观看| 日韩亚洲一区中文字幕| 精品国产福利一区二区在线 | 99久久精品免费观看国产| 国产精品久久久久久久牛牛| 国产黄色高清在线| 国产95在线|亚洲| 亚洲精品视频在线免费| 超碰免费97在线观看| 尤物视频网站在线观看| 国产高清免费av在线| 亚洲欧美久久婷婷爱综合一区天堂 | 国产经典av| 99热99re6国产在线播放| 精品女厕厕露p撒尿| 亚洲精品影院在线| 国产美女被草| xxxx视频在线| 国产黄色片大全| japanese色国产在线看视频| √天堂中文在线| www黄在线观看| 国产精品第八页| 激情在线视频播放| 99热免费观看| 国产黄色网页| 国产精品186在线观看在线播放| 在线中文字幕观看| 久色视频在线观看| 2018中文字幕在线观看| 国产免费视频在线| 波多野结衣中文字幕久久| 中文字幕中文字幕在线中高清免费版| 国产秀色在线www免费观看| 青青草原国产在线| 亚洲男人的天堂成人| 国产激情二区| 国产一区二区三区不卡免费观看 | 精品女厕厕露p撒尿| 黄色电影网站在线观看| 亚洲精品在线播放视频| 在线观看免费黄色| 在线观看中文字幕的网站| 国产经典自拍视频在线观看 | 中文字幕国产视频| 国产卡一卡二卡三| 国产一卡2卡3卡四卡网站| 免费影视观看网站入口| www.三级.com| 九色福利视频| 国产精品一卡二卡三卡| 欧美专区日韩| 老司机在线视频二区| xxx国产精品| 黄色av网站在线| 国产女王在线**视频| 6699久久国产精品免费| 中文资源在线网| 在线观看免费视频一区二区三区| 伊人免费视频| 开心婷婷激情五月| 国产欧美日本亚洲精品一4区| 国产亚洲精品久久久网站好莱| 国产小视频在线| 99色在线观看| 超碰免费在线播放| 国产女王在线**视频| 伊人免费视频| 激情网站在线| 国产wwww| 国产在线中文字幕| 国产不卡在线| av在线网页| 尤物视频网站在线观看| 国产一二三区在线| 操人视频91| 在线黄色国产电影| 国产一区在线视频观看| 永久免费av片在线观看全网站| 免费a级毛片在线播放| 国产精品麻豆一区二区三区| 在线伊人免费视频| 尤物网址在线观看| 青青草免费在线观看| 天堂资源在线中文| 日本国产在线| 精灵使的剑舞无删减版在线观看| 久热精品免费视频| 97福利电影| 国产一级片网站| 久精品在线观看| 日本高清中文字幕| 亚洲大香人伊一本线| 天天爱天天色| 丁香综合五月| 九色视频网站| 开心婷婷激情| 本道综合精品| 欧美日韩国产亚洲沙发| 在线免费国产视频| 国产夫妻视频| 在线视频1区2区| 精品一二三区视频| 国产三级视频在线播放线观看| 欧美日韩**字幕一区| www.操操操.com| 在线中文字幕资源| 在线免费观看高清视频色| 伊人影院在线播放| 国产成人精品自线拍| 18成年在线观看| 精品卡1卡2卡三卡免费网站| √天堂中文在线| 国产精美视频| 在线观看电影av| 麻豆av在线| 国产一级又黄| 18 激情视频在线| 在线国产1区| аⅴ成人天堂中文在线| 久草.com| 国产福利在线播放| av中文在线资源| 国产美女自拍视频| 国产丝袜在线观看视频| 国产人成在线视频| 亚洲精品aaaa| www亚洲天堂| 天天操天天射天天色| 97在线超碰| 国产在线观看91| 亚洲视频日韩| 91福利在线免费| av文字幕在线观看| 国产羞羞视频在线观看| 影音av资源站| 天天av天天爱| 亚洲日本久久久午夜精品| 老司机精品视频一区二区| 国产精品四虎| 好看的中文字幕在线播放| 最近免费中文字幕在线第一页 | 国产精品美女一区二区三区四区| 6699久久国产精品免费| 久久久久久久美女| 国产对白国语对白| 免费午夜一级| 97高清视频| 国产视频xxxx| 国产在线一二三| 亚洲精品在线播放视频| 国产精品日日爱| 97人人在线| 国产精品视频流白浆免费视频 | 精品久久久久一区二区三区| 国产麻豆综合视频在线观看| 午夜影院免费看| 亚洲国产成人综合| 精品国产免费第一区二区| 国产三级视频在线| 国产视频青青| 国产黄色网页| 91资源在线观看| 国产91在线视频蝌蚪| 国产精品186在线观看在线播放| 国产三级在线观看| 91在线最新| 午夜性爽视频男人的天堂| 日本一二三区视频免费高清| www.狠狠| 中文字幕专区| 在线免费观看污| gogogogo高清视频在线| 免费高清视频日韩| 国产精品一区二区三区四区色| 午夜国产在线| 国产99re| jlzzjlzz欧美大全| 欧美日韩久久中文字幕| 国产免费黄网站| 69日小视频在线观看| eeuss影院在线| 国内精品一区视频| 国产超碰97| 青青国产在线| 国产精品国产国产aⅴ| 性网站在线看| 国产三级在线免费观看| 香蕉视频网站在线观看| 国产免费av高清在线| 国产第一页在线| 国产主播福利在线| 亚洲字幕成人中文在线观看| 国产在线麻豆精品| 国产黄色片在线播放| 免费影视观看网站入口| 国产福利av网站| 国产永久免费高清在线观看视频| 国产porn在线| 中文字幕在线免费视频|