求java经典小程序代码

求java经典小程序代码,第1张

代码如下:

public class HelloWorld {

  public static void main(String []args) {

int a = 3, b = 7 ;

         Systemoutprintln("Hello World!");

  }

public static int f(int a, int b){

     return aa + ab + bb;

}

}

结果如下:

//第一题:

import javaioBufferedReader;

import javaioIOException;

import javaioInputStreamReader;

import javautilArrayList;

import javautilList;

import javautilArrayList;

import javautilList;

public class ManageName {

List<String> namelist = new ArrayList<String>();

public void PrintMenu() {

Systemoutprintln("\n\r1Add new name " + "2Display all name"

+ " 3Quit"

+ "\nPlease select menu(1,2,3)");

}

public void displayname() {

for (int w = 0; w < thisnamelistsize(); w++) {

Systemoutprintln("Name" + w+":" + thisnamelistget(w));

}

}

public List addName(String name) {

namelistadd(name);

return namelist;

}

public static void main(String[] args) throws IOException {

ManageName a = new ManageName();

aaddName("jing5083394");

BufferedReader in = new BufferedReader(new InputStreamReader(Systemin));

while (true) {

aPrintMenu();

String content = inreadLine();

if (contentequalsIgnoreCase("3")) {

break;

} else if (contentequalsIgnoreCase("1")) {

String name;

BufferedReader in2 = new BufferedReader(new InputStreamReader(

Systemin));

Systemoutprintln("Please input the Name to add new user");

String content2 = inreadLine();

name = content2;

aaddName(name);

Systemoutprintln("Add name successfully\r\n");

}

else if (contentequalsIgnoreCase("2")) {

adisplayname();

}

else {

Systemoutprintln("Invalid selections!\n");

}

}

}

}

//第二题: 把文件放到namefiletxt

/

从namefiletxt文件中读入的字符串全部转换成大写字母,

再按原来的顺序输出到yoursDatatxt文件中。

/

import javalangCharacter;

import javaio;

//将一个文件复制到另一个文件中(覆盖)

public class Filestream {

public static void main(String args[]) {

try {

File inFile = new File("c:\\namefiletxt");

File outFile = new File("c:\\yoursDatatxt");

FileInputStream fis = new FileInputStream(inFile); // 读输入文件

FileOutputStream fos = new FileOutputStream(outFile);

int c;

while ((c = fisread()) != -1) {

c = CharactertoUpperCase(c);

foswrite(c);

}// 写入文件中

Systemoutprintln("Output file finish");

fisclose();

fosclose();

} catch (FileNotFoundException e) {

Systemoutprintln("FileStreamsTest: " + e);

} catch (IOException e) {

Systemerrprintln("FileStreamsTest: " + e);

}

}

}

代码如下:

import javaawtColor;

import javaawtDimension;

import javaawtFlowLayout;

import javautilHashMap;

import javautilMap;

import javaxswingJComboBox;

import javaxswingJFrame;

import javaxswingJTextField;

public class App extends JFrame {

private JComboBox<String> cbxColors;

private JTextField txtName;

private Map<String, Color> colorMap;

public App() {

thissetSize(300, 100);

thissetLocationRelativeTo(null);

thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

thissetLayout(new FlowLayout());

colorMap = new HashMap<>();

colorMapput("红", ColorRED);

colorMapput("绿", ColorGREEN);

colorMapput("蓝", ColorBLUE);

colorMapput("黄", ColorYELLOW);

cbxColors = new JComboBox(colorMapkeySet()toArray());

cbxColorssetPreferredSize(new Dimension(50, 23));

cbxColorsaddItemListener(e -> {

Color color = colorMapget(egetItem());

txtNamesetBackground(color);

});

thisadd(cbxColors);

txtName = new JTextField();

txtNamesetPreferredSize(new Dimension(100, 23));

txtNamesetBackground(ColorRED);

thisadd(txtName);

}

public static void main(String[] args) {

new App()setVisible(true);

}

}

运行结果:

在现如今的互联网时代里,Java无疑是一种极为流行的开发语言。”

无论是程序界还是整个互联网行业势必带来很大的影响。不管是人才需求还是薪资水平上,Java的发展前景都是很乐观的。关于Java的一些常用的工具,也是需要我们不断去掌握和了解的。下面一起来了解下Java的4大常用工具吧!

1、ServiceLoader-加载服务(获取接口的所有实现)Java开发人员常常希望将使用和创建组件的内容区分开来,这通常是依靠创建一个描述组件动作的接口,并使用某种中介创建组件实例来完成的。

2、SCanner有无数Java工具能帮助您构建解析器,很多函数语言已成功构建解析器函数库(解析器选择器)。但如果要解析的是逗号分隔值文件,或空格分隔文本文件,大多数工具用在此处就过于隆重。

以上就是关于求java经典小程序代码全部的内容,包括:求java经典小程序代码、哪位高手帮写个JAVA入门小程序,估计就几十行代码、用Java编写小程序(包含组合框下拉和文本框)变换背景颜色等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10113047.html

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

发表评论

登录后才能评论

评论列表(0条)

保存