欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

炫酷java程序代碼,炫酷的代碼大全

根據(jù)以下任務(wù)要求,編寫(xiě)Java應(yīng)用程序?

按照題目要求編寫(xiě)的Java程序如下

成都創(chuàng)新互聯(lián)公司是網(wǎng)站建設(shè)技術(shù)企業(yè),為成都企業(yè)提供專(zhuān)業(yè)的成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。十年品質(zhì),值得信賴(lài)!

注意 請(qǐng)使用你的真實(shí)姓名和班級(jí)替換Test類(lèi)中

創(chuàng)建Student對(duì)象stu時(shí)用的"張三"和"20計(jì)算機(jī)應(yīng)用01班"

import java.util.Scanner;

class Student{

private String name,classname;

private int starnum,scorenum;

private int[] scores;

public void setStarNum(int n){

this.starnum=n;

}

public Student(String name,String classname,int scorenum){

this.name=name;

this.classname=classname;

this.scorenum=scorenum;

}

public String getName(){

return this.name;

}

public void printStar(){

for(int i=0;istarnum;i++){

for(int j=0;j2*i+1;j++){

System.out.print("*");

}

System.out.println();

}

}

public void setScore(){

Scanner sc=new Scanner(System.in);

scores=new int[scorenum];

System.out.print("請(qǐng)輸入各科成績(jī):");

for(int i=0;iscorenum;i++){

scores[i]=sc.nextInt();

}

}

public void showInfo(){

System.out.print(name+"同學(xué),你所在的班級(jí)是"+classname+",你各科考試成績(jī)分別為:");

for(int i=0;iscorenum;i++){

if(i==scorenum-1)

System.out.print(scores[i]);

else

System.out.print(scores[i]+",");

}

System.out.println();

}

public float getAvg(){

float sum=0;

for(int i=0;iscorenum;i++){

sum=sum+scores[i];

}

return sum/scorenum;

}

}

public class Test{

public static void main(String[] args){

Student stu=new Student("張三","20計(jì)算機(jī)應(yīng)用01班",5);

stu.setStarNum(4);

stu.printStar();

stu.setScore();

stu.showInfo();

if(stu.getAvg()60){

System.out.println(stu.getName()+"是不合格學(xué)生");

}else{

System.out.println(stu.getName()+"是個(gè)合格學(xué)生");

}

}

}

求一個(gè)簡(jiǎn)單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 + " ");

}

}

}

}

}

是好使的 但是我沒(méi)找到畫(huà)五角星有什么規(guī)律(五角星好象不是正規(guī)圖形吧?)如果還有什么要求的話(huà) 補(bǔ)充問(wèn)題(如果是用*填充所有的東西 不包括 “ ”的話(huà) 我可以重新再給你寫(xiě)一個(gè))

給段最簡(jiǎn)單的java代碼 讓我新手看一下

最簡(jiǎn)單的java代碼肯定就是這個(gè)了,如下:

public class MyFirstApp

{

public static void main(String[] args)

{

System.out.print("Hello world");

}

}

“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個(gè)代碼了。如果是零基礎(chǔ)的新手朋友們可以來(lái)我們的java實(shí)驗(yàn)班試聽(tīng),有免費(fèi)的試聽(tīng)課程幫助學(xué)習(xí)java必備基礎(chǔ)知識(shí),有助教老師為零基礎(chǔ)的人提供個(gè)人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評(píng)團(tuán)進(jìn)行專(zhuān)業(yè)測(cè)試,幫助測(cè)評(píng)學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費(fèi)幫助來(lái)報(bào)名體驗(yàn)實(shí)驗(yàn)班的新手快速入門(mén)java,更好的學(xué)習(xí)java!

GUI畫(huà)圖板(繪圖板)設(shè)計(jì),用Java編寫(xiě)程序代碼!!謝謝!!

只有矩形有圓形能移動(dòng),其它實(shí)現(xiàn)起來(lái)麻煩點(diǎn),辦法有的只是代碼太多。

畫(huà)圓弧改成了畫(huà)曲線(xiàn),圓弧稍麻煩,當(dāng)然方法是很簡(jiǎn)單的,你可以自己思考一下。

雙擊13個(gè)顏色中的任意一個(gè)都會(huì)彈出顏色選擇器。

有保存與打開(kāi)功能。擴(kuò)展名請(qǐng)用 .jdr

基本滿(mǎn)足條件,細(xì)節(jié)可能不是很好,另,代碼比較亂,怕不好看懂咯,呼呼。

import java.awt.*;

import java.awt.event.*;

import java.awt.geom.*;

import java.awt.image.BufferedImage;

import java.io.*;

import java.util.ArrayList;

import javax.swing.*;

import javax.swing.filechooser.FileNameExtensionFilter;

public class JDraw {

public static void main(String[] args) {

JFrame f=new JFrame();

f.setDefaultCloseOperation(3);

f.setSize(880,600);

f.setLocationRelativeTo(null);

f.getContentPane().add(M.c);

f.getContentPane().add(M.m,"South");

f.setVisible(true);

}

}

class CVS extends Component implements ComponentListener,MouseListener,MouseMotionListener{

public void componentHidden(ComponentEvent e) {}

public void componentMoved(ComponentEvent e) {}

public void componentResized(ComponentEvent e) {resized();}

public void componentShown(ComponentEvent e) {}

private void resized() {

int w=this.getWidth();

int h=this.getHeight();

tbuff=new BufferedImage(w,h,3);

makeBuff(w,h);

}

private void makeBuff(int w,int h) {

Graphics g = tbuff.getGraphics();

g.drawImage(buff,0,0,null);

g.dispose();

buff=new BufferedImage(w,h,3);

g=buff.getGraphics();

g.drawImage(tbuff,0,0,null);

g.dispose();

}

BufferedImage buff,tbuff;

CVS(){

this.addComponentListener(this);

this.addMouseListener(this);

this.addMouseMotionListener(this);

buff=new BufferedImage(1,1,3);

}

public void paint(Graphics gr){

Graphics2D g = buff.createGraphics();

g.setBackground(new Color(0xff000000,true));

g.clearRect(0,0,getWidth(),getHeight());

g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,

RenderingHints.VALUE_ANTIALIAS_ON);

M.sa.drawAll(g);

if(M.ts!=null)

M.ts.draw(g);

g.dispose();

gr.drawImage(buff,0,0,this);

gr.dispose();

}

public void mouseClicked(MouseEvent e) {}

public void mouseEntered(MouseEvent e) {}

public void mouseExited(MouseEvent e) {}

public void mousePressed(MouseEvent e) {

M.mp(e.getPoint());

}

public void mouseReleased(MouseEvent e) {

M.mr(e.getPoint());

}

public void mouseDragged(MouseEvent e) {

M.md(e.getPoint());

}

public void mouseMoved(MouseEvent e) {}

}

class Menu extends JComponent implements MouseListener,ActionListener{

JComboBox sbox,method;

CLabel[] cl;

JCheckBox fillC,drawB;

JRadioButton fc,bc;

ButtonGroup bg;

JButton clear,up,down,save,load;

Menu(){

this.setLayout(new FlowLayout());

method=new JComboBox(new Object[]{"draw","move","erase",});

add(method);

sbox=new JComboBox(new Object[]{"Pt","Ln","Rect","Cir","Arc",});

add(sbox);

cl=new CLabel[13];

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

cl[i]=new CLabel();

cl[i].addMouseListener(this);

add(cl[i]);

}

fc=new JRadioButton("fc",true);

bc=new JRadioButton("bc");

bg=new ButtonGroup();

bg.add(fc);bg.add(bc);

add(fc);add(bc);

fc.setOpaque(true);

bc.setOpaque(true);

fc.setBackground(Color.white);

bc.setBackground(Color.blue);

fillC=new JCheckBox("Fill",true);

drawB=new JCheckBox("Draw",true);

fillC.addActionListener(this);

drawB.addActionListener(this);

add(fillC);add(drawB);

clear=new JButton("clear");

clear.addActionListener(this);

add(clear);

up=new JButton("zUp");

up.addActionListener(this);

add(up);

down=new JButton("zDown");

down.addActionListener(this);

add(down);

save=new JButton("Save");

save.addActionListener(this);

add(save);

load=new JButton("Load");

load.addActionListener(this);

add(load);

}

public void mouseClicked(MouseEvent e) {

JLabel l=(JLabel)e.getSource();

if(e.getClickCount()==2){

Color sc=JColorChooser.showDialog(null, "Color chooser", l.getBackground());

l.setBackground(sc);

mousePressed(e);

}

}

public void mouseEntered(MouseEvent e) {}

public void mouseExited(MouseEvent e) {}

public void mousePressed(MouseEvent e) {

Color c=((JLabel)e.getSource()).getBackground();

if(fc.isSelected())

fc.setBackground(c);

else if(bc.isSelected())

bc.setBackground(c);

M.cp();

}

public void mouseReleased(MouseEvent e) {}

public void actionPerformed(ActionEvent e) {

if(e.getSource()==clear)M.clear();

else if(e.getSource()==up)M.up();

else if(e.getSource()==down)M.down();

else if(e.getSource()==save)M.save();

else if(e.getSource()==load)M.load();

else if(e.getSource()==fillC||e.getSource()==drawB)M.cp();

}

}

class CLabel extends JLabel{

static Color[] cs={Color.red,Color.orange,Color.yellow,Color.green,Color.cyan,

Color.blue,Color.magenta,Color.magenta.brighter(),

Color.white,Color.black,Color.gray,Color.LIGHT_GRAY,Color.DARK_GRAY,};

static int i;

CLabel(){

this.setOpaque(true);

this.setBackground(cs[i++]);

this.setBorder(BorderFactory.createLineBorder(Color.black));

this.setPreferredSize(new Dimension(10,20));

}

}

class M{

static JFileChooser jfc=new JFileChooser();

static Menu m=new Menu();

static CVS c=new CVS();

static SA sa=new SA();

static S ts=null,selected=null;

static Color fc,bc;

static void clear(){

sa.ss.clear();

c.repaint();

}

public static void cp() {

System.out.println(selected);

if(selected!=null){

selected.fillColor=m.fc.getBackground();

selected.borderColor=m.bc.getBackground();

selected.fc=m.fillC.isSelected();

selected.db=m.drawB.isSelected();

c.repaint();

}

}

public static void up() {

if(selected!=null){

sa.upZ(selected);

c.repaint();

}

}

public static void down(){

if(selected!=null){

sa.downZ(selected);

c.repaint();

}

}

static{

jfc.setFileFilter(new FileNameExtensionFilter("JDraw file (*.jdraw,*.jdr)","jdr","jdraw"));

}

static void save(){

int x=jfc.showSaveDialog(c);

if(x==JFileChooser.APPROVE_OPTION){

File f = jfc.getSelectedFile();

try{

ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(f));

oos.writeObject(sa);

oos.flush();

oos.close();

}catch(Exception e){}

}

}

static void load(){

int x=jfc.showOpenDialog(c);

if(x==JFileChooser.APPROVE_OPTION){

File f = jfc.getSelectedFile();

try{

ObjectInputStream oos=new ObjectInputStream(new FileInputStream(f));

Object r=oos.readObject();

if(r!=null){

sa=(SA)r;

c.repaint();

}

oos.close();

}catch(Exception e){e.printStackTrace();}

}

}

static int mx,my,tx,ty,ox,oy;

static int pc=0,pmax;

static int sm;

static boolean ne=true;

static int mid;

static void mp(Point p){

mid=m.method.getSelectedIndex();

if(mid==0){

if(ne){

mx=p.x;my=p.y;

pc=0;

sm=m.sbox.getSelectedIndex();

pmax=sm==4?2:1;

ne=false;

}

++pc;

}

else if(mid==1){

checkSel(p);

mx=p.x;my=p.y;

}

else if(mid==2){

checkSel(p);

if(selected!=null){

sa.ss.remove(selected);

c.repaint();

}

}

}

private static void checkSel(Point p) {

selected=null;

for(int i=sa.ss.size();i0; i--)

if(sa.ss.get(i-1).shape.contains(p)){

selected=sa.ss.get(i-1);break;

}

sa.select(selected);

c.repaint();

}

static void mt(){

Shape s=null;

int cx,cy,cw,ch;

switch(sm){

case 0:

case 2:

cx=Math.min(mx,tx);

cy=Math.min(my,ty);

cw=Math.abs(mx-tx);

ch=Math.abs(my-ty);

if(sm==0)

s=new Ellipse2D.Double(cx,cy,cw,ch);

else

s=new Rectangle(cx,cy,cw,ch);

break;

case 1:

s=new Line2D.Float(mx,my,tx,ty);

break;

case 3:

cw=Math.abs(mx-tx);

ch=Math.abs(my-ty);

int cd=(int)Math.sqrt(Math.pow(mx-tx,2)+Math.pow(my-ty,2))*2;

cx=mx-cd/2;

cy=my-cd/2;

s=new Ellipse2D.Double(cx,cy,cd,cd);

break;

case 4:

Path2D p=new Path2D.Double();

p.moveTo(mx,my);

if(pc==1){

p.lineTo(tx, ty);

}

else{

p.quadTo(ox,oy,tx,ty);

}

s=p;

break;

}

ts=new S(s,m.fc.getBackground(),m.bc.getBackground(),m.fillC.isSelected(),m.drawB.isSelected(),null);

c.repaint();

}

static void md(Point p){

if(mid==0){

if(!sa.ss.isEmpty()){

sa.ss.get(sa.ss.size()-1).sel=false;

}

if(pc1){

ox=p.x;oy=p.y;

}

else{

tx=p.x;ty=p.y;

}

mt();

}

else if(mid==1){

if(selected!=null){

moveTo(selected,p);

c.repaint();

}

}

else if(mid==2){

checkSel(p);

if(selected!=null){

sa.ss.remove(selected);

c.repaint();

}

}

}

static void moveTo(S s, Point p) {

if(s.shape instanceof Rectangle){

Rectangle r=(Rectangle)s.shape;

r.setLocation(r.x+p.x-mx,r.y+p.y-my);

mx=p.x;my=p.y;

}

else if(s.shape instanceof Ellipse2D){

Ellipse2D e=(Ellipse2D)s.shape;

e.setFrame(e.getX()+p.x-mx,e.getY()+p.y-my,e.getWidth(),e.getHeight());

mx=p.x;my=p.y;

}

}

static void mr(Point p) {

if(pc==pmax){

pc=0;

ne=true;

sa.add(ts);

selected=ts;

ts=null;

}

}

}

class S implements Serializable{

boolean fc,db,sel=true;

Shape shape;

Color fillColor,borderColor;

Stroke stroke;

static Stroke bstroke=new MyBasicStroke();

static Stroke selectStroke=new BasicStroke(1,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER,1,new float[]{5,2},1);

S(Shape s,Color c,Color b,boolean f,boolean d,Stroke k){

this.shape=s;this.fillColor=c;this.borderColor=b;this.fc=f;this.db=d;this.stroke=k==null?bstroke:k;

}

void draw(Graphics2D g){

if(fc){

g.setColor(fillColor);

g.fill(shape);

}

if(db){

g.setColor(borderColor);

g.setStroke(stroke);

g.draw(shape);

}

if(sel){

g.setColor(Color.green);

g.setStroke(selectStroke);

g.draw(shape.getBounds());

}

}

}

class MyBasicStroke extends BasicStroke implements Serializable{}

class SA implements Serializable{

ArrayListS ss=new ArrayListS();

void add(S s){

if(s!=null){

for(S sx:ss)

sx.sel=false;

ss.add(s);

}

}

S remove(int i){

return ss.remove(i);

}

void remove(S s){

ss.remove(s);

}

void upZ(S s){

indexZ(s,1);

}

void downZ(S s){

indexZ(s,-1);

}

void indexZ(S s, int i) {

int si=ss.indexOf(s);

if(si+i0||si+iss.size()-1)return;

swap(s,ss.get(si+i));

}

void swap(S a,S b){

int ai=ss.indexOf(a);

int bi=ss.indexOf(b);

ss.set(ai,b);

ss.set(bi,a);

}

void select(S s){

for(S x:ss)

x.sel=false;

if(s!=null)

s.sel=true;

}

void drawAll(Graphics2D g){

for(S s:ss)

s.draw(g);

}

}

求一個(gè)簡(jiǎn)單又有趣的JAVA小游戲代碼

具體如下:

連連看的小源碼

package Lianliankan;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class lianliankan implements ActionListener

{

JFrame mainFrame; //主面板

Container thisContainer;

JPanel centerPanel,southPanel,northPanel; //子面板

JButton diamondsButton[][] = new JButton[6][5];//游戲按鈕數(shù)組

JButton exitButton,resetButton,newlyButton; //退出,重列,重新開(kāi)始按鈕

JLabel fractionLable=new JLabel("0"); //分?jǐn)?shù)標(biāo)簽

JButton firstButton,secondButton; //

分別記錄兩次62616964757a686964616fe59b9ee7ad9431333335326239被選中的按鈕

int grid[][] = new int[8][7];//儲(chǔ)存游戲按鈕位置

static boolean pressInformation=false; //判斷是否有按鈕被選中

int x0=0,y0=0,x=0,y=0,fristMsg=0,secondMsg=0,validateLV; //游戲按鈕的位置坐標(biāo)

int i,j,k,n;//消除方法控制

代碼(code)是程序員用開(kāi)發(fā)工具所支持的語(yǔ)言寫(xiě)出來(lái)的源文件,是一組由字符、符號(hào)或信號(hào)碼元以離散形式表示信息的明確的規(guī)則體系。

對(duì)于字符和Unicode數(shù)據(jù)的位模式的定義,此模式代表特定字母、數(shù)字或符號(hào)(例如 0x20 代表一個(gè)空格,而 0x74 代表字符“t”)。一些數(shù)據(jù)類(lèi)型每個(gè)字符使用一個(gè)字節(jié);每個(gè)字節(jié)可以具有 256 個(gè)不同的位模式中的一個(gè)模式。

在計(jì)算機(jī)中,字符由不同的位模式(ON 或 OFF)表示。每個(gè)字節(jié)有 8 位,這 8 位可以有 256 種不同的 ON 和 OFF 組合模式。對(duì)于使用 1 個(gè)字節(jié)存儲(chǔ)每個(gè)字符的程序,通過(guò)給每個(gè)位模式指派字符可表示最多 256 個(gè)不同的字符。2 個(gè)字節(jié)有 16 位,這 16 位可以有 65,536 種唯一的 ON 和 OFF 組合模式。使用 2 個(gè)字節(jié)表示每個(gè)字符的程序可表示最多 65,536 個(gè)字符。

單字節(jié)代碼頁(yè)是字符定義,這些字符映射到每個(gè)字節(jié)可能有的 256 種位模式中的每一種。代碼頁(yè)定義大小寫(xiě)字符、數(shù)字、符號(hào)以及 !、@、#、% 等特殊字符的位模式。每種歐洲語(yǔ)言(如德語(yǔ)和西班牙語(yǔ))都有各自的單字節(jié)代碼頁(yè)。

雖然用于表示 A 到 Z 拉丁字母表字符的位模式在所有的代碼頁(yè)中都相同,但用于表示重音字符(如"é"和"á")的位模式在不同的代碼頁(yè)中卻不同。如果在運(yùn)行不同代碼頁(yè)的計(jì)算機(jī)間交換數(shù)據(jù),必須將所有字符數(shù)據(jù)由發(fā)送計(jì)算機(jī)的代碼頁(yè)轉(zhuǎn)換為接收計(jì)算機(jī)的代碼頁(yè)。如果源數(shù)據(jù)中的擴(kuò)展字符在接收計(jì)算機(jī)的代碼頁(yè)中未定義,那么數(shù)據(jù)將丟失。

如果某個(gè)數(shù)據(jù)庫(kù)為來(lái)自許多不同國(guó)家的客戶(hù)端提供服務(wù),則很難為該數(shù)據(jù)庫(kù)選擇這樣一種代碼頁(yè),使其包括所有客戶(hù)端計(jì)算機(jī)所需的全部擴(kuò)展字符。而且,在代碼頁(yè)間不停地轉(zhuǎn)換需要花費(fèi)大量的處理時(shí)間。

當(dāng)前文章:炫酷java程序代碼,炫酷的代碼大全
網(wǎng)址分享:http://chinadenli.net/article11/dsgssgd.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)品牌網(wǎng)站建設(shè)品牌網(wǎng)站設(shè)計(jì)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)面包屑導(dǎo)航網(wǎng)站制作

廣告

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

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司