java小程序代碼貼吧 java聊天小程序代碼

誰能給個JAVA的小程序代碼,越小越好!

這是我曉得的最簡單的java小程序代碼了你可以看看:

成都創(chuàng)新互聯(lián)專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、鄒城網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為鄒城等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

package com.kenki.emp;

import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

import java.util.*;

import java.sql.SQLException;

import java.sql.*;

public class emp extends HttpServlet {

private static final String CONTENT_TYPE = "text/html; charset=GBK";

//Initialize global variables

public void init() throws ServletException {

}

//Process the HTTP Get request

public void doGet(HttpServletRequest request, HttpServletResponse response) throws

ServletException, IOException {

response.setContentType(CONTENT_TYPE);

PrintWriter out = response.getWriter();

String code = request.getParameter("code");

String name = request.getParameter("name");

String pay = request.getParameter("pay");

System.out.println("empcode:" + code);

System.out.println("name:" + name);

System.out.println("pay:" + pay);

//創(chuàng)建驅(qū)動

new com.microsoft.jdbc.sqlserver.SQLServerDriver();

String strd =

"jdbc:microsoft:sqlserver://localhost:1433;databasename=emp_dates";

String username = "sa";

String pws = "";

try {

java.sql.Connection conn = java.sql.DriverManager.getConnection(

strd, username, pws);

String strs = "insert into emp values(?,?,?)";

java.sql.PreparedStatement pre = conn.prepareStatement(strs);

pre.setString(1, code);

pre.setString(2, name);

pre.setString(3, pay);

pre.execute();

pre.close();

conn.close();

//重定向至查詢頁面

out.println("成功保存??!");

response.sendRedirect("emp.html");

} catch (SQLException ss) {

ss.printStackTrace();

response.sendRedirect("/WebModule1/error.html");

}

}

//Process the HTTP Post request

public void doPost(HttpServletRequest request, HttpServletResponse response) throws

ServletException, IOException {

doGet(request, response);

}

//Clean up resources

public void destroy() {

}

}

java 小程序源代碼

求素數(shù),比較經(jīng)典的,下面是代碼及注釋

================================================

public class Sushu {

/**

* 判斷一個數(shù)是不是素數(shù)

* @param a 被判斷的數(shù)

* @return 是素數(shù)返回真

*/

public boolean isSuhu(int a){

boolean isSushu=true;

//根據(jù)素數(shù)的性質(zhì)判斷一個數(shù)是否為素數(shù)

for(int i=2;ia;i++){

if(a%i==0){

isSushu=false;

break;

}

}

return isSushu;

}

/**

* 判斷連續(xù)若干個數(shù)中那些是素數(shù)

* @param start 起始數(shù)

* @param end 終止數(shù)

*/

public void selectSushu(int start,int end){

//判斷一串?dāng)?shù)中那些為素數(shù),并將結(jié)果打印出來

for(int i=start;i=end;i++){

if(isSuhu(i)){

System.out.println(i);

}

}

}

public static void main(String []args){

//定義起始位置和終止位置

int start=1;

int end=100;

//聲明變量

Sushu s=new Sushu();

//調(diào)用方法

s.selectSushu(start, end);

}

}

求JAVA大神給我發(fā)一段完整可運行的java圖形小程序的代碼(不用太多類),謝謝了

/*計算器*/

import java.awt.*;

import javax.swing.*;

import javax.swing.border.*;

import java.awt.event.*;

public class Calculator implements ActionListener{

JFrame frame;

JPanel panel;

JTextField tfShow;/*定義顯示文本框*/

JButton b1[]=new JButton[10]; /*數(shù)字按鈕*/

JButton b2[]=new JButton[6]; /*操作按鈕*/

boolean isNumber;/*判斷是否輸入多位數(shù)字的變量*/

double number;/*存儲輸入數(shù)值、顯示結(jié)果的變量*/

double result;/*存儲中間運算結(jié)果的變量*/

char operator;/*存儲當(dāng)前操作符的成員變量*/

public Calculator(){

frame=new JFrame("計算器");

frame.setSize(300,300);/*指定框架窗口的大小*/

frame.setResizable(false);/*使框架窗口不可改變大小*/

JPanel contentPane=(JPanel)frame.getContentPane();

contentPane.setBorder(new EmptyBorder(20,20,20,20));/*繪制框架的指定大小的空透明邊框*/

tfShow=new JTextField("0",25);/*指定屬性的文本域*/

tfShow.setHorizontalAlignment(JTextField.RIGHT);/*設(shè)置文本域中文本的對齊方式*/

isNumber=true;/*初始值設(shè)置*/

number=0;/*初始值設(shè)置*/

result=0;/*初始值設(shè)置*/

operator=' ';/*初始值設(shè)置*/

for(int i=0;ib1.length;i++){

b1[i]=new JButton(Integer.toString(i));/*創(chuàng)建數(shù)字按鈕*/

b1[i].setActionCommand(Integer.toString(i));

b1[i].addActionListener(this);

b1[i].setForeground(Color.blue);

}

String bs[]={"/","*","-","C","+","="};

for(int i=0;ib2.length;i++){

b2[i]=new JButton(bs[i]);/*創(chuàng)建操作按鈕*/

b2[i].setActionCommand(bs[i]);

b2[i].addActionListener(this);

b2[i].setForeground(Color.red);

}

panel=new JPanel();

panel.setLayout(new GridLayout(4,5));

panel.add(b1[1]);

panel.add(b1[2]);

panel.add(b1[3]);

panel.add(b2[0]);

panel.add(b1[4]);

panel.add(b1[5]);

panel.add(b1[6]);

panel.add(b2[1]);

panel.add(b1[7]);

panel.add(b1[8]);

panel.add(b1[9]);

panel.add(b2[2]);

panel.add(b1[0]);

panel.add(b2[3]);

panel.add(b2[4]);

panel.add(b2[5]);

frame.add(tfShow,BorderLayout.NORTH);/*將文本框放置在框架上方*/

frame.add(panel,BorderLayout.CENTER);/*將裝有按鈕組的panel放在框架的中心*/

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);/*設(shè)置框架窗口的默認窗口關(guān)閉操作*/

frame.setVisible(true);/*設(shè)置框架可見*/

}

public double getDisplay(){/*返回要顯示的結(jié)果*/

return number;

}

public void reDisplay(){/*刷新文本域的內(nèi)容*/

tfShow.setText(""+getDisplay());

}

/*對輸入數(shù)字的處理*/

public void numberProcess(int num){

if(isNumbernum!=0){

String s1=Integer.toString(num);

String s2=Integer.toString((int)(this.number));

this.number=Double.parseDouble(s2+s1);/*對多位數(shù)字的處理*/

}else{

this.number=num;

}

isNumber=true;/*輸入連續(xù)數(shù)字(即多位數(shù)字)時為真*/

}?

public void operationProcess(char operator){/*根據(jù)輸入的操作符改變當(dāng)前操作符*/

switch(operator){

case '-':

this.operator='-';

break;

case '+':

this.operator='+';

break;

case '*':

this.operator='*';

break;

case '/':

this.operator='/';

break;

}

result=number;

isNumber=false;/*輸入操作符時表示輸入連續(xù)數(shù)字的標(biāo)記變量為假*/

}?

public void clear(){

number=0;

result=0;

}??

public void equal(){/*計算運算結(jié)果*/

switch(operator){

case '-':

result=result-number;

break;

case '+':

result=result+number;

break;

case '*':

result=result*number;

break;

case '/':

result=result/number;

break;

case ' ':

result=number;

break;

}

number=result; /*把運算結(jié)果賦值給顯示變量*/

isNumber=false;

operator=' ';?

}?

public static void main(String args[]){

Calculator cal=new Calculator();/*創(chuàng)建計算器*/

}

public void actionPerformed(ActionEvent e){

String command=e.getActionCommand();/*獲取按鈕激發(fā)的操作事件的命令名稱*/

char c=command.charAt(0);/*將按鈕命令名稱的第一個字符賦值給一個字符c*/

switch(c){

case '1':

case '2':

case '3':

case '4':

case '5':

case '6':

case '7':

case '8':

case '9':

case '0':

int number=Integer.parseInt(command);

numberProcess(number);/*輸入數(shù)字的處理*/

break;

case '+':

case '-':

case '*':

case '/':

operationProcess(c);/*算數(shù)運算符的處理*/

break;

case '=':equal();break;/*計算運算結(jié)果*/

case 'C':clear();break;/*清零*/

}

reDisplay(); /*在文本域中顯示信息*/

}

}

運行截圖:

求java經(jīng)典小程序代碼

代碼如下:

public class HelloWorld {

public static void main(String []args) {

int a = 3, b = 7 ;

?System.out.println("Hello World!");

}

public static int f(int a, int b){

return a*a + a*b + b*b;

}

}

結(jié)果如下:

標(biāo)題名稱:java小程序代碼貼吧 java聊天小程序代碼
本文網(wǎng)址:http://www.muchs.cn/article2/hjegic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)站維護、網(wǎng)站導(dǎo)航、App開發(fā)關(guān)鍵詞優(yōu)化、移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化