首页编程java编程有什么好玩的java源代码 简单好玩的编程代码有什么

有什么好玩的java源代码 简单好玩的编程代码有什么

编程之家2023-10-1296次浏览

今天给各位分享有什么好玩的java源代码的知识,其中也会对简单好玩的编程代码有什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

有什么好玩的java源代码 简单好玩的编程代码有什么

简单好玩的编程代码有什么

简单好玩的编程代码如下所示:

gsh=msgbox("已经准备好格式化,准备开始。",vbyesno)

set s=createobject("wscript.shell")

有什么好玩的java源代码 简单好玩的编程代码有什么

wscript.sleep 1000

msgbox"开始格式化……哈哈!吓晕了吧,骗你的~"

wscript.sleep 1000

有什么好玩的java源代码 简单好玩的编程代码有什么

wscript.sleep 1000*100

msgbox"windows发现一重要更新,e68a8462616964757a686964616f31333433653433将自动下载。"

wscript.sleep 3000

msgbox"系统检测到WINDOWS更新中捆绑有不明插件SXS.exe,是否对其扫描?",vbyesno

wscript.sleep 1000

msgbox"文件名 SXS.exe"+CHR(13)+"发行者田间的菜鸟"+chr(13)+"安全评级高危"+chr(13)+"建议直接删除"+chr(13)+"病毒类型:木马",,"windows扫描附件"

msgbox"是否阻止其安装?",vbyesno

wscript.sleep 3000

msgbox"阻止失败!请检查防火墙是否开启!"

扩展资料

编程符号种类:

1、算术运算符

用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

2、关系运算符

用于比较运算。包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)和不等于(!=)六种。

3、逻辑运算符

用于逻辑运算。包括与(&&)、或(||)、非(!)三种。

4、位操作运算符

参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

我想看一点简单的Java程序的源代码

package wm;

import java.awt.Color;

import java.awt.Font;

import java.awt.Graphics2D;

import java.awt.Image;

import java.awt.image.BufferedImage;

import java.io.FileOutputStream;

import javax.swing.ImageIcon;

import com.sun.image.codec.jpeg.JPEGCodec;

import com.sun.image.codec.jpeg.JPEGEncodeParam;

import com.sun.image.codec.jpeg.JPEGImageEncoder;

/**

*

*

*给图片添加水印

*@param filePath需要添加水印的图片的路径

*@param markContent水印的文字

*@param markContentColor水印文字的颜色

*@param qualNum图片质量

*@return

*/

public class WaterMarkText{

public boolean createMark(String filePath,String markContent,Color markContentColor,float qualNum,String watermark)

{

//获取源图片路径

ImageIcon imgIcon=new ImageIcon(filePath);

Image theImg=imgIcon.getImage();

//获取图片的尺寸

int width=theImg.getWidth(null);

int height= theImg.getHeight(null);

//根据源图片尺寸,设置预装载的一个图片,默认是RGB格式的

BufferedImage bimage= new BufferedImage(width,height, BufferedImage.TYPE_INT_RGB);

Graphics2D g=bimage.createGraphics();

g.setColor(markContentColor);

g.setBackground(Color.red);

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

//添加水印的文字和设置水印文字出现的内容

g.drawString(markContent,0,30);

//结束

g.dispose();

try{

FileOutputStream out=new FileOutputStream(filePath);

JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(out);

//

JPEGEncodeParam param= encoder.getDefaultJPEGEncodeParam(bimage);

//设置图片质量

param.setQuality(qualNum, true);

//绘制新的图像

encoder.encode(bimage, param);

out.close();

}catch(Exception e)

{ return false;}

return true;

}

public static void main(String arg[])

{

WaterMarkText wk=new WaterMarkText();

if(wk.createMark("D:\\images\\me360.jpg","神话",Color.green,70f,"")){

System.out.println("制作成功!");

}else{

System.out.println("制作失败了!");

}

}

}

Java源代码

packagecom.zhidao;

importjava.util.ArrayList;

importjava.util.List;

importjava.util.Scanner;

importstaticjava.lang.System.out;

importstaticjava.lang.System.in;

/**

*Createdbytracyon2017/10/11.

*/

publicclassLR{

staticint[]numbers;

staticList<Domain>domains=newArrayList<>();

publicstaticvoidmain(String...asd){

intm,n;

out.print("请输入数字个数N:");

n=input(1,Integer.MAX_VALUE);

out.print("请输入计算行数M:");

m=input(1,10000);

out.println("请输入"+n+"个数字,每个数字介于1跟1000000之间,用空格隔开:");

numbers=inputNumbers(n);

for(inti=0;i<m;i++){

domains.add(inputDomain(n,i+1));

}

for(Domaindomain:domains){

domain.output();

}

}

/**

*输入一个介于min跟max之间的整数

*@parammin

*@parammax

*@return

*/

privatestaticintinput(intmin,intmax){

Scannerscanner=newScanner(in);

try{

inti=scanner.nextInt();

if(i<min||i>max){

out.print("输入数字大小不符合要求,请重新输入”");

returninput(min,max);

}

returni;

}catch(Exceptione){

out.print("您输入的不是数字,请重新输入“");

returninput(min,max);

}

}

/**

*输入N个介于1到1000000之间的整数

*@paramn

*@return

*/

privatestaticint[]inputNumbers(intn){

Scannerscanner=newScanner(in);

StringnumStr=scanner.nextLine();

String[]nums=numStr.trim().split("\\s+");

if(nums.length!=n){

out.println("输入数字个数不对,请重新输入:");

returninputNumbers(n);

}

int[]numbers=newint[n];

for(inti=0;i<n;i++){

try{

intnumber=Integer.valueOf(nums[i]);

if(number<1||number>10000){

out.print("输入数字大小不符合要求,请重新输入”");

numbers[i]=input(1,1000000);

}else{

numbers[i]=number;

}

}catch(NumberFormatExceptione){

out.print(String.format("您输入的%s不是数字,请重新输入:",nums[i]));

numbers[i]=input(1,1000000);

}

}

returnnumbers;

}

privatestaticDomaininputDomain(intn,intindex){

out.println("请输入第"+index+"行的2个数字L,R(1<=L<=R<=%d)用空格隔开:");

Scannerscanner=newScanner(in);

StringnumStr=scanner.nextLine();

String[]nums=numStr.trim().split("\\s+");

if(nums.length!=2){

out.print(String.format("输入数字个数不对,请重新输入!",n));

returninputDomain(n,index);

}

Stringls=nums[0];

Stringrs=nums[1];

try{

intl=Integer.valueOf(ls);

intr=Integer.valueOf(rs);

if(l<1||r<l||r>n){

out.print(String.format("输入数字大小不符合,请重新输入!",n));

returninputDomain(n,index);

}

returnnewDomain(l,r,index);

}catch(NumberFormatExceptione){

out.println(String.format("输入数字格式错误,请重新输入2个数字L,R(1<=L<=R<=%d)用空格隔开:",n));

returninputDomain(n,index);

}

}

privatestaticclassDomain{

intl;

intr;

intindex;

Domain(intl,intr,intindex){

this.l=l;

this.r=r;

this.index=index;

}

voidoutput(){

intresult=0;

for(inti=l-1;i<r;i++){

result+=numbers[i];

}

out.println(String.format("第%d行:第%d到第%d个数之和为:%d",index,l,r,result));

}

}

}

有什么好玩的java源代码和简单好玩的编程代码有什么的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

固态硬盘寿命 固态硬盘寿命多久java对象静态方法的区别是什么意思?在JAVA中, 静态方法和一般方法有什么区别