有什么好玩的java源代码 简单好玩的编程代码有什么
今天给各位分享有什么好玩的java源代码的知识,其中也会对简单好玩的编程代码有什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
简单好玩的编程代码有什么
简单好玩的编程代码如下所示:
gsh=msgbox("已经准备好格式化,准备开始。",vbyesno)
set s=createobject("wscript.shell")
wscript.sleep 1000
msgbox"开始格式化……哈哈!吓晕了吧,骗你的~"
wscript.sleep 1000
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源代码和简单好玩的编程代码有什么的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!