java小程序用java语言,编写一个小程序。
java小程序 时间:2021-09-23 阅读:(
)
一个简单的java程序
展开全部
你该定义个类
如下
class helloword
{
public static void main (String args[])
{
System.out.print("这是我的第一个Java Application 程序!");
System.out.println("运行成功了!");
}
}
保存的时候文件名与类名一定要一样,文件名为helloword.java
我忘了class helloword 的后面有没有小括号JAVA 五角星小程序
public interface IDrawStar {
void setColor(Color c);
void moveStar(int x,int y);
void draw(Graphics g);
}
public class Star implements IDrawStar{
double star_x[]= new double[5];
double star_y[]= new double[5]; //5个点
Color myClor = Color.orange;
GeneralPath path = new GeneralPath(GeneralPath.WIND_EVEN_ODD);
int move_x =0; //位移量
int move_y =0;
public Star(){
//确定五角星的点
for(int i=0; i<5;i++){
star_x[i] = Math.cos((i*2)*Math.PI/5.0)*100;
star_y[i] = Math.sin((i*2)*Math.PI/5.0)*100;
}
//设定图形五角星
path.moveTo(star_x[2], star_y[2]);
path.lineTo(star_x[0], star_y[0]);
path.lineTo(star_x[3], star_y[3]);
path.lineTo(star_x[1], star_y[1]);
path.lineTo(star_x[4], star_y[4]);
path.closePath();
path.setWindingRule(GeneralPath.WIND_NON_ZERO); //设定填充规则,非零和零,填1或0也行
}
@Override
public void setColor(Color c) {
myClor = c;
}
@Override
public void moveStar(int x, int y) {
move_x =x;
move_y =y;
}
@Override
public void draw(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(myClor);
g2d.translate(move_x, move_y); //平移
g2d.fill(path); //填充
}
}
public class myJF extends JFrame{
Star star ;
public myJF(){
star = new Star();
this.init();
this.repaint();
}
private void init(){
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
this.setSize(800, 600);
this.setVisible(true);
}
@Override
public void paint(Graphics g){
super.paint(g);
star.setColor(Color.GREEN);
star.moveStar(120, 120);
star.draw(g);
star.setColor(Color.orange);
star.moveStar(120, 60);
star.draw(g);
star.setColor(Color.red);
star.moveStar(120, -60);
star.draw(g);
}
public static void main(String args[]){
new myJF();
}
}
netBeans7下运行正常 俺没eclipse的java小程序 输出自己的名字
//文件名:HelloWorld.java
public class HelloWorld
{
public static void main(String args[])
//向屏幕上写字符串"HelloWorld!"
{
System.out.println("HelloWorld!");
}
} 把HelloWorld!改为你自己的名即可用java语言编写一个可以实现任意两个数相加的小程序???
public Test{
public static void main(String[] args){
System.out.println(Test.add(11,3));//测试整数相加
System.out.println(Test.add(1.7,3.5));//测试小数相加
}
public static int add(int a, int b){//整数相加
return a+b;
}
public static float add(float a, float b){//小数相加
return a+b;
}
}求编写一个Java小程序, 输入一个数字例如10, 输出为1, 4, 9 等
Scanner?sc=new?Scanner(System.in);
System.out.println("输入一个数字:");
int?a=sc.nextInt();
System.out.println("正序:");
for(int?i=1;i*i<=a;i++){
System.out.print(i*i+",");
}
System.out.println("
倒序:");
for(int?i=a;i>0;i--){
if(i*i<=a){
System.out.print(i*i+",");
}
}自己写了一个,倒序代码没有最简化,但功能可以实现。
。
。
用java语言,编写一个小程序。
package?testWrite;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.InputStream;
public?class?write?{
InputStream?inStream?;
FileOutputStream?fs?;
int?bytesum?=?0;
int?byteread?=?0;
String??data?;
StringBuffer?dd;
???????????????????public?static???byte[]?readdata(String?filePath)?{
???????????????? ???byte[]?data?=?new?byte[2048];//?用于存储读取的文件内容
???????????????? ???try?{
???????????????? ???File?file?=?new?File(filePath);??
???????????????? ???if?(file.exists())?{
???????????????? ???FileInputStream?fis?=?new?FileInputStream(file);
???????????????? ???fis.read(data);
???????????????? ???fis.close();
???????????????? ???}else{??????? ???
???????????????? ???System.out.println("文件不存在");
???????????????? ???}
???}?catch?(?Exception?e)?{ ? ?
???}???
???return?data;
???????????????????}
???????????????????public?void??writeFile(String?fileCopyPath,byte?[]?data){
???????????????? ???File?file?=?new?File(fileCopyPath);
???????????????try?{
??????????? ???if?(!file.exists())?{
file.createNewFile(); //创建文件
FileOutputStream?fos?=?new?FileOutputStream(file);
fos.write(data);
fos.close();
??????????????????????????}else{?????????? ???
??????????? ???System.out.println("文件已经存在");
??????????? ???}??
? }?catch?(Exception?e)?{
? e.printStackTrace();
? }
???????????????? ???}
}
package?testWrite;
public?class?writeOne??extends?write?{
public?static?void?main(String[]?args)?{
//第一种 ?
// writeOne??a=new?writeOne?();
// byte?[]?data=a.readdata("D:\Users\workspace\testWrite\src\testWrite\write.java");
// a.writeFile("D:\Users\workspace\testWrite\src\testWrite\writenew.java",data);
//第二种
writeOne??a2=new?writeOne?();
? System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
String?path=System.getProperty("user.dir");????
System.out.println(path);
? ????String?writefile="\src\testWrite\write.java";
? ????String?writenewfile="\src\testWrite\writenew.java";
? ????String?w1=path+writefile;???//读取文件的路径
? ???String?w2=path+writenewfile;??//写入文件路径
? ???byte?[]?data=a2.readdata(w1);??//读取文件
??????a2.writeFile(w2?,data);?//写入文件
}?
}
本地已经调试通过可以复制write.java?文件?,注意包,和文件的路径?直接运行第二个java文件就可以了,运行后刷新一下就可以看到复制的文件(备注:我是使用myeclipse环境进行调试)
易探云怎么样?易探云是国内一家云计算服务商家,致力香港服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出深圳或北京地区的适合挂机和建站的云服务器,国内挂机宝云服务器(可选深圳或北京地区),独立ip;2核2G5M挂机云服务器仅330元/年起!点击进入:易探云官方网站地址易探云国内挂机宝云服务器推荐:1、国内入门型挂机云服务器...
Contabo是一家运营了20多年的欧洲老牌主机商,之前主要是运营德国数据中心,Contabo在今年4月份增设新加坡数据中心,近期同时新增了美国纽约和西雅图数据中心。全球布局基本完成,目前可选的数据中心包括:德国本土、美国东部(纽约)、美国西部(西雅图)、美国中部(圣路易斯)和亚洲的新加坡数据中心。Contabo的之前国外主机测评网站有多次介绍,他们家的特点就是性价比高,而且这个高不是一般的高,是...
酷番云怎么样?酷番云就不讲太多了,介绍过很多次,老牌商家完事,最近有不少小伙伴,一直问我台湾VPS,比较难找好的商家,台湾VPS本来就比较少,也介绍了不少商家,线路都不是很好,有些需求支持Windows是比较少的,这里我们就给大家测评下 酷番云的台湾VPS,支持多个版本Linux和Windows操作系统,提供了CN2线路,并且还是原生IP,更惊喜的是提供的是无限流量。有需求的可以试试。可以看到回程...
java小程序为你推荐
alexa排名助手Alexa排名是什么?怎么能获得排名数据挖掘的应用机器学习在数据挖掘中的应用杭州工作室杭州那么多工作室,怎么挑选呢?是影楼好还是工作室好?上海长宽上海长宽ftp的网址是多少?视维视频会议Vidyo视频会议好吗天津职业大学地址天津职业大学简介是?高清网络球机高清网络半球摄像机、快球摄像机、枪机的区别在哪超声波探测超声波探伤方法和探伤标准机柜生产厂河北省青县做机箱、机柜的厂子的老板怎么都姓朱呢?出处吧吧求图片出处
海外主机 过期备案域名查询 汉邦高科域名申请 net主机 罗马假日广场 主机测评网 服务器评测 singlehop z.com 128m内存 Hello图床 好看的桌面背景大图 12306抢票助手 500m空间 cdn加速是什么 福建铁通 免费mysql数据库 空间登录首页 沈阳主机托管 上海电信测速 更多