java在線換代碼,在線編輯java代碼

請按模板要求,將【代碼】替換為Java程序代碼

代碼1

十載的隆堯網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整隆堯建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“隆堯網(wǎng)站設(shè)計(jì)”,“隆堯網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

this.homeTV?=?tv;//?將參數(shù)tv賦值給homeTV

代碼2

haierTV.setChannel(5);//haierTV調(diào)用setChannel(int?m),并向參數(shù)m傳遞5

代碼3

zhangSanFamily.buyTV(haierTV);//zhangSanFamily調(diào)用void?buyTV(TV?tv)方法,并將haierTV傳遞給參數(shù)TV

運(yùn)行效果

haierTV的頻道是5

zhangSanFamily開始看電視節(jié)目

體育頻道

zhangSanFamily將電視更換到2頻道

haierTV的頻道是2

zhangSanFamily再看電視節(jié)目

經(jīng)濟(jì)頻道

關(guān)于JAVA替換文本代碼輸出Usage: java ReplaceText File oldStr newStr

args.length != 3這個(gè)是定值,所以就輸出哪個(gè)了。你應(yīng)該是讓變量對比,然后進(jìn)行選擇性的輸出。

將 【 代碼 】 替換為 Java 程序代碼。

【 代碼 l0 】

this.above = a;

this.bottom = b;

this.height = h;

【 代碼 11 】

return (above + bottom) * height / 2;

【 代碼 12 】

this.radius = r;

【 代碼 13 】

return 3.14 * radius / 2;

【 代碼 14 】

return 2 * 3.14 * radius;

【 代碼 15 】

circle = new Circle(10);

【 代碼 16 】

trangle = new Trangle(3, 4, 5);

【 代碼 17 】

lader = new Lader(4, 5, 10);

【 代碼 18 】

length = circle.getLength();

【 代碼 19 】

area = circle.getArea();

【 代碼 20 】

length = trangle.getLength();

求面積和周長的公式忘了,差不多就這樣

Java代碼修改

import?java.awt.Canvas;

import?java.awt.Color;

import?java.awt.Font;

import?java.awt.Graphics;

import?java.awt.Image;

import?java.util.Random;

import?javax.swing.JFrame;

class?RainCanvas?extends?Canvas?implements?Runnable{

private?int?width,?height;

private?Image?offScreen;?//?緩沖圖片

private?char[][]?charset;?//?隨機(jī)字符集合

private?int[]?pos;?//?列的起始位置

private?Color[]?colors?=?new?Color[25];?//?列的漸變顏色

public?RainCanvas(int?width,?int?height)?{

this.width?=?width;

this.height?=?height;

//?生成ASCII可見字符集合

//創(chuàng)建一個(gè)新的隨機(jī)器

Random?rand?=?new?Random();

?//width/10為字符雨屏幕的寬度??height/10為字符雨屏幕的長度

//隨機(jī)字符數(shù)組

charset?=?new?char[width?/?10][height?/?10];

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

for?(int?j?=?0;?j??charset[i].length;?j++)?{

//nextInt(int?n)?返回一個(gè)偽隨機(jī)數(shù),它是從此隨機(jī)數(shù)生成器的序列中取出的、在?0(包括)和指定值(不包括)之間均勻分布的?int值。

//48--144代表鍵盤上的字母?符號?數(shù)字

//為charset數(shù)組的每個(gè)元素取值

charset[i][j]?=?(char)?(rand.nextInt(96)?+?48);?}

}

//?隨機(jī)化列起始位置

pos?=?new?int[charset.length];

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

pos[i]?=?rand.nextInt(pos.length);

}

//?生成從黑色到綠色的漸變顏色,最后一個(gè)保持為白色

for?(int?i?=?0;?i??colors.length?-?1;?i++)?{

//顏色漸變

colors[i]?=?new?Color(0,?255?/?colors.length?*?(i?+?1),?0);?}

//設(shè)置最底下一個(gè)的字符的顏色????0?0?255?藍(lán)色??255?0?0?紅色??255?255?255?白色??0?255?0?綠色

colors[colors.length?-?1]?=?new?Color(0,?0,?255);?

setBackground(Color.black);

setSize(width,?height);

setVisible(true);

}

public?void?startRain()?{

new?Thread(this).start();

}

public?void?drawRain()?{

if?(offScreen?==?null)?{

return;

}

// Random?rand?=?new?Random();

//getGraphice()創(chuàng)建供繪制閉屏圖像使用的圖形上下文

Graphics?g?=?offScreen.getGraphics();

//通過使用當(dāng)前繪圖表面的背景色進(jìn)行填充來清除指定的矩形。

g.clearRect(0,?0,?width,?height);

//將此圖形上下文的字體設(shè)置為指定字體。使用此圖形上下文的所有后續(xù)文本操作均使用此字體。

g.setFont(new?Font("Arial",?Font.PLAIN,?14));

//

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

//int?speed?=?rand.nextInt(3);

for?(int?j?=?0;?j??colors.length;?j++)?{

//去掉j只顯示藍(lán)色的一個(gè)字符??去掉charset[i].length顯示黑屏

int?index?=?(pos[i]?+?j)?%?charset[i].length;

//?將此圖形上下文的當(dāng)前顏色設(shè)置為指定顏色。

g.setColor(colors[j]);

//使用此圖形上下文的當(dāng)前字體和顏色繪制由指定字符數(shù)組給定的文本

g.drawChars(charset[i],?index,?1,?i?*?10,?index?*?10);

}

pos[i]?=?(pos[i]+2?)?%?charset[i].length;

}

}

@Override

public?void?update(Graphics?g)?{

paint(g);

}

public?void?run()?{

while?(true)?{

drawRain();

repaint();

try?{

Thread.sleep(50);?//?可改變睡眠時(shí)間以調(diào)節(jié)速度

}

catch?(InterruptedException?e)?{

System.out.println(e);

}

}

}

@Override

public?void?paint(Graphics?g)?{

//?當(dāng)組件顯示時(shí)檢測是否要?jiǎng)?chuàng)建緩沖圖片,在組件還不可見時(shí)調(diào)用createImage將返回null

if?(offScreen?==?null)?{

offScreen?=?createImage(width,?height);

}

g.drawImage(offScreen,?0,?0,?this);

}

}

public?class?ZFYTest?extends?JFrame{

private?RainCanvas?canvas?=?new?RainCanvas(1366,?768);

public?ZFYTest()?{

super("ZFY");

setUndecorated(true);

setExtendedState(JFrame.MAXIMIZED_BOTH);

setVisible(true);

canvas?=?new?RainCanvas(this.getWidth(),?this.getHeight());?//canvas?=?new?RainCanvas(800,600);

getContentPane().add(canvas);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public?static?void?main(String[]?args)?{

ZFYTest?test?=?new?ZFYTest();

test.canvas.startRain();

}

}

名稱欄目:java在線換代碼,在線編輯java代碼
本文地址:http://muchs.cn/article10/hcgcgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作網(wǎng)站維護(hù)、移動網(wǎng)站建設(shè)品牌網(wǎng)站建設(shè)、用戶體驗(yàn)網(wǎng)站建設(shè)

廣告

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

營銷型網(wǎng)站建設(shè)