用java语言,编写一个小程序。

用java语言,编写一个小程序。,第1张

package testWrite;

import javaioFile;

import javaioFileInputStream;

import javaioFileOutputStream;

import javaioInputStream;

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 (fileexists()) {

                    FileInputStream fis = new FileInputStream(file);

                    fisread(data);

                    fisclose();

                    }else{           

                    Systemoutprintln("文件不存在");

                    }

   } catch ( Exception e) {    

   }   

   return data;

                   }

                   

                   public void  writeFile(String fileCopyPath,byte [] data){

                    File file = new File(fileCopyPath);

               try {

               if (!fileexists()) {

filecreateNewFile(); //创建文件

FileOutputStream fos = new FileOutputStream(file);

foswrite(data);

fosclose();

                          }else{              

               Systemoutprintln("文件已经存在");

               }  

  } catch (Exception e) {

   

  eprintStackTrace();

  }

                    }

 

}

package testWrite;

public class writeOne  extends write {

public static void main(String[] args) {

//第一种  

// writeOne  a=new writeOne ();

// byte [] data=areaddata("D:\\Users\\workspace\\testWrite\\src\\testWrite\\writejava");

// awriteFile("D:\\Users\\workspace\\testWrite\\src\\testWrite\\writenewjava",data);

//第二种

writeOne  a2=new writeOne ();

  Systemoutprintln(SystemgetProperty("userdir"));//userdir指定了当前的路径

String path=SystemgetProperty("userdir");    

Systemoutprintln(path);

      String writefile="\\src\\testWrite\\writejava";

      String writenewfile="\\src\\testWrite\\writenewjava";

      String w1=path+writefile;   //读取文件的路径

     String w2=path+writenewfile;  //写入文件路径

     byte [] data=a2readdata(w1);  //读取文件

      a2writeFile(w2 ,data); //写入文件

}

本地已经调试通过可以复制writejava 文件 ,注意包,和文件的路径 直接运行第二个java文件就可以了,运行后刷新一下就可以看到复制的文件(备注:我是使用myeclipse环境进行调试)

先到官网下载myeclipse或者eclipse编程软件,并配置java环境变量,在百度搜索栏依次搜索eclipse下载和搜索java环境变量的配置,就可以找到图文并茂的详细教程。下面介绍一下怎么制作小程序:

1、打开myeclispe(eclipse都一样),依次点击File->New->Java Project,然后给这个项目起一个名字(随便起),这里就叫MyFirst然后点击Finish;

2、在myeclipse左侧找到自己建好的MyFirst项目,左键点击,下面有文件件src,点击src,右键,依次点击New->Class,然后给这个新的类起一个名字(随便起),我这里叫MyFirstClass,然后点击Finish;

3、复制粘贴下面这些代码到MyFirstClassjava文件中,然后ctrl+s,保存;

4、在MyFirstClassjava文件的空白处右键选择 Run As -->Java Application,你就会在下方的控制台看到hello worl。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

参考资料:Java-

public class Test {

public static void main(String[] args) {

Trapezoid t = new Trapezoid(3, 4, 5);

Systemoutprintln(tarea());

}

}

class Trapezoid {

private double topline;

private double baseline;

private double height;

public Trapezoid() {

}

public Trapezoid(double topline, double baseline, double height) {

thistopline = topline;

thisbaseline = baseline;

thisheight = height;

}

public double area() {

return ((topline + baseline) height) / 2;

}

}

public test_03(){

init();

}

public void init(){

JLabel jl_1=new JLabel("用户名");

JLabel jl_2=new JLabel("密码");

JTextField jtf=new JTextField();

JPasswordField jpf=new JPasswordField();

JButton button_1=new JButton("确定");

JPanel panel=new JPanel();

panelsetLayout(null);

jl_1setBounds(30, 50, 50, 30);

jl_2setBounds(30,90,50,30);

jtfsetBounds(100, 50, 100, 30);

jpfsetBounds(100, 90, 100, 30);

button_1setBounds(110, 130, 80, 30);

paneladd(jl_1);

paneladd(jl_2);

paneladd(jtf);

paneladd(jpf);

paneladd(button_1);

thisadd(panel);

thissetSize(300, 250);

thissetLocation(400, 300);

thissetVisible(true);

}

public static void main(String[] args) {

new test_03();

}

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/279084.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-03
下一篇2023-07-03

发表评论

登录后才能评论

评论列表(0条)

    保存