導航:首頁 > 源碼編譯 > java全套源碼

java全套源碼

發布時間:2025-06-02 07:59:03

❶ 一個App系統的全套源代碼包括那些

本人覺得
一個完整的java源程序應該包括下列部分:
package語句; //該部分至多隻有一句,必須放在源程序的第一句
import語句; /*該部分可以有若干import語句或者沒有,必須放在所有的 類定義之前*/
public classDefinition; //公共類定義部分,至多隻有一個公共類的定義 //java語言規定該java源程序的文件名必須與該公共類名完全一致 classDefinition; //類定義部分,可以有0個或者多個類定義
interfaceDefinition; //介面定義部分,可以有0個或者多個介面定義 例如一個java源程序可以是如下結構,該源程序命名為HelloWorldApp.java: package javawork.helloworld; /*把編譯生成的所有.class文件放到包 javawork.helloworld中*/ import java.awt.*; //告訴編譯器本程序中用到系統的AWT包 import javawork.newcentury; /*告訴編譯器本程序中用到用戶自定義 的包javawork.newcentury*/
public class HelloWorldApp{......} /*公共類HelloWorldApp的定義, 名字與文件名相同*/ class TheFirstClass{......} //第一個普通類TheFirstClass的定義 class TheSecondClass{......} //第二個普通類TheSecondClass的定義 ...... //其它普通類的定義 interface TheFirstInterface{......} /*第一個介面
TheFirstInterface的定義*/ ...... //其它介面定義

❷ 求一java編寫的小程序源碼,能夠運行會追加!

package org.nightrunner..;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class QuestionOne {
/**
* 一組序列由AGCT四個字元組成,例如:AGAAGGAAAAAAGAGGAAGAGGAGAT
* ,要求編一小程序
* 例如:輸入一個字元串AAAG,從頭開始如果這個字元串在上面的序列,輸出:查找成功,並記錄位置,沒有上面字元串則輸出:無法找到,退出
*
* @param args
*/
public static void main(String[] args) {
String data = "AGAAGGAAAAAAGAGGAAGAGGAGAT";
System.out.println("請輸入一個字元串,回車結束");
BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in));
String line = null;
try {
line = reader.readLine();
} catch (IOException e) {
e.printStackTrace();
}
int pos = data.indexOf(line);
if (pos == -1) {
System.out.println("無法找到 退出");
} else {
System.out.println("找到了,在第" + (pos + 1) + "個字元");
}
}
}

❸ java小程序源代碼,簡單點的,100多行,誰有啊

// My car shop.java

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;
import javax.swing.border.*;

public class carshop extends JFrame
{
// JPanel to hold all pictures
private JPanel windowJPanel;
private String[] cars = { "","阿斯頓馬丁", "美洲虎", "凱迪拉克",
"羅孚", "勞斯萊斯","別克"};
private int[] jiage = { 0,150000, 260000, 230000,
140000, 290000, 150000};
// JLabels for first snack shown
private JLabel oneJLabel;
private JLabel oneIconJLabel;

// JLabels for second snack shown
private JLabel twoJLabel;
private JLabel twoIconJLabel;

// JLabels for third snack shown
private JLabel threeJLabel;
private JLabel threeIconJLabel;

// JLabels for fourth snack shown
private JLabel fourJLabel;
private JLabel fourIconJLabel;

// JLabels for fifth snack shown
private JLabel fiveJLabel;
private JLabel fiveIconJLabel;

// JLabels for sixth snack shown
private JLabel sixJLabel;
private JLabel sixIconJLabel;

// JTextField for displaying snack price
private JTextArea displayJTextArea;

// JLabel and JTextField for user input
private JLabel inputJLabel;
private JComboBox selectCountryJComboBox;

private JLabel inputJLabel2;
private JTextField inputJTextField2;

// JButton to enter user input
private JButton enterJButton;

//JButton to clear the components
private JButton clearJButton;

// no-argument constructor
public carshop()
{
createUserInterface();
}

// create and position GUI components; register event handlers
private void createUserInterface()
{
// get content pane for attaching GUI components
Container contentPane = getContentPane();

// enable explicit positioning of GUI components
contentPane.setLayout( null );

// set up windowJPanel
windowJPanel = new JPanel();
windowJPanel.setBounds( 10, 20, 340, 200 );
windowJPanel.setBorder( new LineBorder( Color.BLACK ) );
windowJPanel.setLayout( null );
contentPane.add( windowJPanel );

// set up oneIconJLabel
oneIconJLabel = new JLabel();
oneIconJLabel.setBounds( 10, 20, 100, 65 );
oneIconJLabel.setIcon( new ImageIcon( "images/阿斯頓馬丁.jpg" ) );
windowJPanel.add( oneIconJLabel );

// set up oneJLabel
oneJLabel = new JLabel();
oneJLabel.setBounds( 10, 60, 100, 70 );
oneJLabel.setText( "阿斯頓馬丁" );
oneJLabel.setHorizontalAlignment( JLabel.CENTER );
windowJPanel.add( oneJLabel );

// set up twoIconJLabel
twoIconJLabel = new JLabel();
twoIconJLabel.setBounds( 120, 20, 100, 65 );
twoIconJLabel.setIcon( new ImageIcon( "images/美洲虎.jpg" ) );
windowJPanel.add( twoIconJLabel );

// set up twoJLabel
twoJLabel = new JLabel();
twoJLabel.setBounds( 110, 60, 100, 70 );
twoJLabel.setText( "美洲虎" );
twoJLabel.setHorizontalAlignment( JLabel.CENTER );
windowJPanel.add( twoJLabel );

// set up threeIconJLabel
threeIconJLabel = new JLabel();
threeIconJLabel.setBounds( 230, 20, 100, 65 );
threeIconJLabel.setIcon( new ImageIcon(
"images/凱迪拉克.jpg" ) );
windowJPanel.add( threeIconJLabel );

// set up threeJLabel
threeJLabel = new JLabel();
threeJLabel.setBounds( 230, 60, 100, 70);
threeJLabel.setText( "凱迪拉克" );
threeJLabel.setHorizontalAlignment( JLabel.CENTER );
windowJPanel.add( threeJLabel );

// set up fourIconJLabel
fourIconJLabel = new JLabel();
fourIconJLabel.setBounds( 10, 100, 100, 65 );
fourIconJLabel.setIcon( new ImageIcon( "images/羅孚.jpg" ) );
windowJPanel.add( fourIconJLabel );

// set up fourJLabel
fourJLabel = new JLabel();
fourJLabel.setBounds( 10, 150, 50, 70 );
fourJLabel.setText( "羅孚" );
fourJLabel.setHorizontalAlignment( JLabel.CENTER );
windowJPanel.add( fourJLabel );

// set up fiveIconJLabel
fiveIconJLabel = new JLabel();
fiveIconJLabel.setBounds( 120, 100, 100, 65 );
fiveIconJLabel.setIcon( new ImageIcon(
"images/勞斯萊斯.jpg" ) );
windowJPanel.add( fiveIconJLabel );

// set up fiveJLabel
fiveJLabel = new JLabel();
fiveJLabel.setBounds( 110, 150, 100, 70 );
fiveJLabel.setText( "勞斯萊斯" );
fiveJLabel.setHorizontalAlignment( JLabel.CENTER );
windowJPanel.add( fiveJLabel );

// set up sixIconJLabel
sixIconJLabel = new JLabel();
sixIconJLabel.setBounds( 230, 100, 100, 65 );
sixIconJLabel.setIcon( new ImageIcon( "images/別克.jpg" ) );
windowJPanel.add( sixIconJLabel );

// set up sixJLabel
sixJLabel = new JLabel();
sixJLabel.setBounds( 230, 150, 100, 70 );
sixJLabel.setText( "別克" );
sixJLabel.setHorizontalAlignment( JLabel.CENTER );
windowJPanel.add( sixJLabel );

// set up enterJButton
enterJButton = new JButton();
enterJButton.setBounds( 390, 160, 135, 30 );
enterJButton.setText( "Enter" );
contentPane.add( enterJButton );
enterJButton.addActionListener(

new ActionListener() // anonymous inner class
{
// event handler called when enterJButton is clicked
public void actionPerformed( ActionEvent event )
{
enterJButtonActionPerformed( event );
}

} // end anonymous inner class

); // end call to addActionListener

// set up clearJButton
clearJButton = new JButton();
clearJButton.setBounds( 390, 200, 135, 30 );
clearJButton.setText( "Clear" );

contentPane.add( clearJButton );

// set up inputJLabel

inputJLabel = new JLabel();
inputJLabel.setBounds( 390, 25, 135, 25 );
inputJLabel.setText( "Please make selection:" );
contentPane.add( inputJLabel );

selectCountryJComboBox = new JComboBox( cars );
selectCountryJComboBox.setBounds( 390, 50, 135, 21 );
selectCountryJComboBox.setMaximumRowCount( 3 );
contentPane.add( selectCountryJComboBox );
// set up inputJTextField

inputJLabel2 = new JLabel();
inputJLabel2.setBounds( 390, 80, 150, 20 );
inputJLabel2.setText( "Input the Numble:" );
contentPane.add( inputJLabel2 );

// set up inputJTextField
inputJTextField2 = new JTextField();
inputJTextField2.setBounds( 390, 100, 135, 25 );
inputJTextField2.setHorizontalAlignment( JTextField.RIGHT );
contentPane.add( inputJTextField2 );

clearJButton.addActionListener(

new ActionListener() // anonymous inner class
{
// event handler called when clearJButton is clicked
public void actionPerformed( ActionEvent event )
{
clearJButtonActionPerformed( event );
}

} // end anonymous inner class
);

// set up displayJTextField
displayJTextArea = new JTextArea();
displayJTextArea.setBounds( 10, 237,515, 70 );
displayJTextArea.setEditable( false );
contentPane.add( displayJTextArea );
// set properties of application's window
setTitle( "My car Shop" ); // set title bar string
setSize( 550, 360 ); // set window size
setVisible( true ); // display window

} // end method createUserInterface

private void clearJButtonActionPerformed( ActionEvent event )
{
// clear the JTextFields
inputJTextField2.setText( "" );
displayJTextArea.setText("");

} // end method clearJButtonActionPerformed

private void enterJButtonActionPerformed( ActionEvent event )
{
double z;
double c;
int x;
int y;
x=selectCountryJComboBox.getSelectedIndex();
y=Integer.parseInt(inputJTextField2.getText());
double discountRate;
int amount = Integer.parseInt( inputJTextField2.getText());
switch (amount/5)
{
case 0:
discountRate = 0;
break;

case 1:
discountRate = 1;
break;

case 2:
discountRate = 2;
break;
case 3:
discountRate = 3;
break;

default:
discountRate = 4;

} // end switch statement
c=1-discountRate/100;
z=jiage[x]*y*c;
displayJTextArea.append("你選擇的是:"+cars[x]+";"+
"它的單價是:"+jiage[x]+";" +"你購買該產品的數量是:"+y+"," +"\n"+"該數量的折扣是:"
+discountRate + " %"+";"+"本次消費的總價格是:"+z+"元"+"!"+"\n");

}
public static void main( String args[] )
{
carshop application = new carshop();
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

} // end method main

} // end class carshop

❹ 求一個簡單java程序代碼,謝謝

public class TestStar {
public static void main(String[] args) {
String star = "*";
for (int i = 0; i < 5; i++) {
if (i == 0) {
System.out.print(" " + star);
System.out.println();
}
if (i == 1) {
for (int z = 0; z < 4; z++) {
System.out.print(" " + star);
}
System.out.println();
}
if (i == 2) {
System.out.print(" ");
for (int x = 0; x < 3; x++) {
System.out.print(" " + star);
}
System.out.println();
}
if (i == 3) {
for (int y = 0; y < 2; y++) {
System.out.print(" " + star + " ");
}
}
}
}
}

是好使的 但是我沒找到畫五角星有什麼規律(五角星好象不是正規圖形吧?)如果還有什麼要求的話 補充問題(如果是用*填充所有的東西 不包括 「 」的話 我可以重新再給你寫一個)

❺ 使用Java做一個走馬燈,源代碼

importjava.awt.Color;
importjava.awt.Dimension;
importjava.awt.Font;
importjava.awt.HeadlessException;
importjava.awt.Point;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.awt.event.ComponentAdapter;
importjava.awt.event.ComponentEvent;

importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JOptionPane;
importjavax.swing.JViewport;
importjavax.swing.Timer;

{
privateTimertimer;
privateJLabelview;
privateJViewportwindow;

publicstaticvoidmain(String[]args)
{
JFramefrm=newTest84("跑馬燈");
frm.setDefaultCloseOperation(EXIT_ON_CLOSE);
frm.pack();
frm.setVisible(true);
}

publicTest84(Stringtitle)throwsHeadlessException
{
super(title);

initComponents();

addComponentListener(newComponentAdapter(){
publicvoidcomponentResized(ComponentEvente)
{
anchor=newPoint();
anchor.x=-window.getExtentSize().width;
timer.start();
}
});

timer=newTimer(100,newActionListener(){
publicvoidactionPerformed(ActionEvente)
{
animate();
}
});
timer.setInitialDelay(0);
}

privatevoidinitComponents()
{
Strings=JOptionPane.showInputDialog(null,"請輸入要實現效果的文字:");
view=newJLabel(s);
view.setFont(Font.decode("Dialog-BOLD-36"));
view.setForeground(Color.BLUE);

window=newJViewport();
window.setView(view);
getContentPane().add(window);
}

Pointanchor;
privatevoidanimate()
{
DimensionextSize=window.getExtentSize();
DimensionviewSize=view.getPreferredSize();
anchor.x+=5;//設置移動的速度
window.setViewPosition(anchor);
if(anchor.x>viewSize.width)
anchor.x=-extSize.width;
}
}

❻ 求JAVa編程全套自學視頻

《視頻-Java程序設計》網路網盤資源免費下載鏈接:https://pan..com/s/15c5QsBsFV9z-TsWntNZ3Tw

提取碼:swjn


視頻-Java程序設計|視頻《J2SE基礎編程》【徐彤】|視頻《編程方法學》【斯坦福大學-CS106A】Java28講|教程-Java編程思想PDF|教程-Java編程案例PDF|源碼-Java程序設計|教程-Java開發技術PDF|課件-Java程序設計PPT|教程-Java入門學習PDF|視頻《Java視頻教程》|資料-Java程序設計|最新java ee api幫助文檔 chm格式.chm|資料-Java程序設計.rar|實驗指導書 面向對象程序設計(Java)09信管.doc|實驗指導書 Java面向對象程序設計及應用1_12.doc

閱讀全文

與java全套源碼相關的資料

熱點內容
安卓游戲模擬器用什麼顯卡 瀏覽:205
未婚程序員換工作 瀏覽:155
壓縮空氣管道有水 瀏覽:912
河東app怎麼開發 瀏覽:490
文件夾分享到手機 瀏覽:327
如何拿出程序員的證據 瀏覽:386
聯想車載導航一體機d1如何安裝app 瀏覽:196
什麼情侶app能用騰訊視頻 瀏覽:608
抖音視頻評論加密 瀏覽:370
蘋果6上App如何轉到xr 瀏覽:374
a4單片夾l型文件夾透明 瀏覽:623
聽聽呼嚕聲讓你解壓 瀏覽:710
編譯錯誤和功能錯誤的區別 瀏覽:879
如何過加密狗 瀏覽:277
交換機的代理伺服器如何設置 瀏覽:6
為什麼進體驗服顯示伺服器未響應 瀏覽:1001
vs生成解決方案就是編譯嗎 瀏覽:964
怎樣獲得我的世界命令方塊兒 瀏覽:250
朗達眾包app哪裡下載 瀏覽:300
串口at命令 瀏覽:499