91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 511KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-28
  • 語言: Java
  • 標(biāo)簽: java??課設(shè)??AWT??

資源簡介

人工智能課的期末大作業(yè),用java寫的動(dòng)物識(shí)別系統(tǒng),有兩個(gè)版本,一個(gè)是有圖形界面的,另一種是在控制臺(tái)操作的。采用純粹的面向?qū)ο蟮乃枷耄子诳炊M麑?duì)大家有幫助。

資源截圖

代碼片段和文件信息

package?Have_View;

import?javax.swing.BoxLayout;

import?javax.swing.JButton;

import?javax.swing.Jframe;

import?javax.swing.JList;

import?javax.swing.JScrollPane;

import?javax.swing.JTextArea;

import?java.awt.*;

import?java.awt.event.*;

import?java.util.ArrayList;

import?javax.swing.event.*;

public?class?Test?extends?Jframe?implements?ActionListener?{
private?static?final?long?serialVersionUID?=?1L;
private?String[]?str?=?{?“該動(dòng)物有毛發(fā)“?“該動(dòng)物有奶“?“該動(dòng)物有羽毛“?“該動(dòng)物會(huì)飛“?“該動(dòng)物會(huì)吃肉“?“該動(dòng)物有犬齒“?“有爪“?“眼盯前方“?“該動(dòng)物是哺乳動(dòng)物“?“有蹄“
“是嚼反芻動(dòng)物“?“該動(dòng)物是食肉動(dòng)物“?“是黃褐色“?“身上有暗斑點(diǎn)“?“身上有黑色條紋“?“該動(dòng)物是有蹄類動(dòng)物“?“有長脖子“?“有長腿“?“不會(huì)飛“?“有黑白二色“?“會(huì)游泳“
“該動(dòng)物是鳥“?“善飛“?};

private?JList?list?=?new?JList(str);
private?JTextArea?text?=?new?JTextArea(10?10);
private?JTextArea?result?=?new?JTextArea(20?20);
private?JButton?button?=?new?JButton(“開始識(shí)別“);
private?String[]?cause?=?new?String[20];
private?String?resultString?=?““;
int?width?=?Toolkit.getDefaultToolkit().getScreenSize().width;
int?height?=?Toolkit.getDefaultToolkit().getScreenSize().height;

private?ListSelectionListener?lister?=?new?ListSelectionListener()?{
public?void?valueChanged(ListSelectionEvent?e)?{
if?(e.getValueIsAdjusting())
return;
text.setText(““);
object[]?items?=?list.getSelectedValues();
for?(int?i?=?0;?i? text.append(items[i]?+?“\n“);
cause[i]?=?(String)?items[i];
}
}
};

public?Test()?{
this.settitle(“動(dòng)物識(shí)別系統(tǒng)“);
this.setSize(600?400);
this.setLocation((width?-?600)?/?2?(height?-?400)?/?2);
text.setEditable(false);
list.setVisibleRowCount(6);
Container?contentPane?=?getContentPane();
contentPane.setLayout(new?BoxLayout(contentPane?BoxLayout.X_AXIS));
contentPane.add(new?JScrollPane(list));
contentPane.add(text);
contentPane.add(button);
contentPane.add(result);
list.addListSelectionListener(lister);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
button.addActionListener(this);
setVisible(true);
}

public?void?actionPerformed(ActionEvent?e)?{
String?actionCommand?=?e.getActionCommand();
if?(e.getSource()?instanceof?JButton)
if?(“開始識(shí)別“.equalsIgnoreCase(actionCommand))?{
resultString?=?thinker(cause);
if?(resultString?!=?null)?{
result.setText(““);
result.append(resultString);
}?else?{
result.setText(““);
result.append(“Sorry!,請(qǐng)輸入更有效的信息^_^“);
}
}
}

public?String?thinker(String[]?cause)//?推理機(jī)

{

String[]?resultList?=?{?“該動(dòng)物是哺乳動(dòng)物“?“該動(dòng)物是哺乳動(dòng)物“?“該動(dòng)物是鳥“?“該動(dòng)物是鳥“

“該動(dòng)物是食肉動(dòng)物“?“該動(dòng)物是食肉動(dòng)物“?“該動(dòng)物是有蹄類動(dòng)物“?“該動(dòng)物是有蹄類動(dòng)物“?“該動(dòng)物是金錢豹“

“該動(dòng)物是老虎“?“該動(dòng)物是長頸鹿“?“該動(dòng)物是斑馬“?“該動(dòng)物是鴕鳥“?“該動(dòng)物是企鵝“?“該動(dòng)物是信天翁“?};

String[][]?conditList?=?{?{?“該動(dòng)物有毛發(fā)“?}?{?“該動(dòng)物有奶“?}?{?“該動(dòng)物有羽毛“?}

{?“該動(dòng)物會(huì)飛“?}?{?“該動(dòng)物會(huì)吃肉“?}?{?“該動(dòng)物有犬齒“?}?{?“該動(dòng)物是哺乳動(dòng)物“?“有蹄“?}

{?“該動(dòng)物是哺乳動(dòng)物“?“是嚼反芻動(dòng)物“?}

{?“該動(dòng)物是哺乳動(dòng)物“?“該動(dòng)物是食肉動(dòng)物“?“是黃褐色“?“身上有暗斑點(diǎn)“?}

{?“該動(dòng)物是哺乳動(dòng)物“?“該動(dòng)物是食肉動(dòng)物“?“是黃褐色“?“身上有黑

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????301??2019-03-07?19:23??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\.classpath

?????文件????????413??2019-03-07?19:35??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\.project

?????文件?????????98??2019-03-07?19:33??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\.settings\org.eclipse.core.resources.prefs

?????文件????????598??2019-03-07?19:23??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\.settings\org.eclipse.jdt.core.prefs

?????文件???????1511??2019-03-07?19:41??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\bin\Have_View\Test$1.class

?????文件???????6283??2019-03-07?19:41??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\bin\Have_View\Test.class

?????文件????????693??2019-03-07?19:41??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\bin\No_View\Facts.class

?????文件???????3512??2019-03-07?19:41??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\bin\No_View\Main.class

?????文件???????2796??2019-03-07?19:41??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\bin\No_View\Rule.class

?????文件???????6276??2019-03-07?19:37??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\src\Have_View\Test.java

?????文件????????450??2019-03-07?19:33??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\src\No_View\Facts.java

?????文件???????4086??2019-03-07?19:33??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\src\No_View\Main.java

?????文件???????3186??2019-03-07?19:33??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\src\No_View\Rule.java

?????文件????????139??2019-03-07?19:48??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\下載須知.txt

?????文件?????746213??2019-03-07?19:45??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\實(shí)驗(yàn)報(bào)告.docx

?????目錄??????????0??2019-03-07?19:41??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\bin\Have_View

?????目錄??????????0??2019-03-07?19:41??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\bin\No_View

?????目錄??????????0??2019-03-07?19:28??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\src\Have_View

?????目錄??????????0??2019-03-07?19:28??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\src\No_View

?????目錄??????????0??2019-03-07?19:29??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\.settings

?????目錄??????????0??2019-03-07?19:41??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\bin

?????目錄??????????0??2019-03-07?19:33??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System\src

?????目錄??????????0??2019-03-07?19:28??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)\National?Animal?Identification?System

?????目錄??????????0??2019-03-07?19:47??Java實(shí)現(xiàn)的動(dòng)物識(shí)別系統(tǒng)

-----------?---------??----------?-----??----

???????????????776555????????????????????24


評(píng)論

共有 條評(píng)論

相關(guān)資源