java在线换代码,在线编辑java代码

请按模板要求,将【代码】替换为Java程序代码

代码1

十载的隆尧网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整隆尧建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“隆尧网站设计”,“隆尧网站推广”以来,每个客户项目都认真落实执行。

this.homeTV = tv;// 将参数tv赋值给homeTV

代码2

haierTV.setChannel(5);//haierTV调用setChannel(int m),并向参数m传递5

代码3

zhangSanFamily.buyTV(haierTV);//zhangSanFamily调用void buyTV(TV tv)方法,并将haierTV传递给参数TV

运行效果

haierTV的频道是5

zhangSanFamily开始看电视节目

体育频道

zhangSanFamily将电视更换到2频道

haierTV的频道是2

zhangSanFamily再看电视节目

经济频道

关于JAVA替换文本代码输出Usage: java ReplaceText File oldStr newStr

args.length != 3这个是定值,所以就输出哪个了。你应该是让变量对比,然后进行选择性的输出。

将 【 代码 】 替换为 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; // 随机字符集合

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

private Color[] colors = new Color[25]; // 列的渐变颜色

public RainCanvas(int width, int height) {

this.width = width;

this.height = height;

// 生成ASCII可见字符集合

//创建一个新的随机器

Random rand = new Random();

 //width/10为字符雨屏幕的宽度  height/10为字符雨屏幕的长度

//随机字符数组

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) 返回一个伪随机数,它是从此随机数生成器的序列中取出的、在 0(包括)和指定值(不包括)之间均匀分布的 int值。

//48--144代表键盘上的字母 符号 数字

//为charset数组的每个元素取值

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

}

// 随机化列起始位置

pos = new int[charset.length];

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

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

}

// 生成从黑色到绿色的渐变颜色,最后一个保持为白色

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

//颜色渐变

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

//设置最底下一个的字符的颜色    0 0 255 蓝色  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()创建供绘制闭屏图像使用的图形上下文

Graphics g = offScreen.getGraphics();

//通过使用当前绘图表面的背景色进行填充来清除指定的矩形。

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

//将此图形上下文的字体设置为指定字体。使用此图形上下文的所有后续文本操作均使用此字体。

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只显示蓝色的一个字符  去掉charset[i].length显示黑屏

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

// 将此图形上下文的当前颜色设置为指定颜色。

g.setColor(colors[j]);

//使用此图形上下文的当前字体和颜色绘制由指定字符数组给定的文本

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); // 可改变睡眠时间以调节速度

}

catch (InterruptedException e) {

System.out.println(e);

}

}

}

@Override

public void paint(Graphics g) {

// 当组件显示时检测是否要创建缓冲图片,在组件还不可见时调用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代码
本文地址:https://www.cdcxhl.com/article10/hcgcgo.html

成都网站建设公司_创新互联,为您提供网站制作网站维护移动网站建设品牌网站建设用户体验网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设