来一个最简单的java程序,绝对很多大神都不知道

来一个最简单的java程序,绝对很多大神都不知道,第1张

你想要什么程序呢?我给你一个示例,将一个字符串里面的大写字母转成小写字母,或者将一个字符串的小写字母转成大写字母:

import javautilScanner;

public class ToUpAndLow {

private static void ToUper(String str){

char strInput = 0;

int num = 0;

String outPutStr = "";

for (int i = 0; i < strlength(); i++) {

strInput = strsubstring(i,i + 1)charAt(0);

if(strInput >= 97 && strInput <= 122){

num = strInput - 32;

outPutStr += StringvalueOf((char)num);

} else {

outPutStr += StringvalueOf((char)strInput);

}

}

Systemoutprintln("该字符串的大写形式是:" + outPutStr);

}

private static void ToLower(String str){

char strInput = 0;

int num = 0;

String outPutStr = "";

for (int i = 0; i < strlength(); i++) {

strInput = strsubstring(i,i + 1)charAt(0);

if(strInput >= 65 && strInput <= 90){

num = strInput + 32;

outPutStr += StringvalueOf((char)num);

} else {

outPutStr += StringvalueOf((char)strInput);

}

}

Systemoutprintln("该字符串的小写形式是:" + outPutStr);

}

public static void main(String[] args) {

Systemoutprint("请输入要转换的字符串:");

String inputStr = new Scanner(Systemin)next();

ToUper(inputStr);

ToLower(inputStr);

}

}

public class HelloWorld{

public static void main(String[] args){

Systemoutprintln("hello world!");

}

}

一 基本概念

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

二 体系

Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),

JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版)。

Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。

最简单的java代码肯定就是这个了,如下:

public class MyFirstApp

{

public static void main(String[] args)

{

Systemoutprint("Hello world");

}

}

“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!

先来看看表白神器,点击这里下载,来表白吧!

不如就把这些感性的细枝末节放大吧,用代码写下520的“告白书”

“自从遇见了你,就不停地想你。

编一个死循环,

让我们一直走,一直走。”

“我就是我,是颜色不一样的烟火

每个人都是独一无二的,写给自己的情诗。”

“我一直在寻找

找到了你

便找到了整个世界”

“我是个说谎者

我总是说,我不爱你”

“我曾是孤单的飞鸟,飘荡在远方的天空

如今我已飞得太久

才知道你就是春天”

“自从遇见了你,就不停地想你。”

“找到你的****,想约你出来吃饭

什么?你居然拒绝我了!!!

哼!那我把你删掉了!!!”

“曾经沧海难为水

除却巫山不是云

你对我而言就是沧海和巫山”

“如果允许的话

我想回到过去

对你说

我爱你”

“我一生都在等待

直到你闯进我的世界

我只想对你说:余生请多指教”

一封长长的表白书,再加上表白神器,你明白了我的心意了吗?

 不是很难的东西,就是费点事,多加三十分吧,呵呵。

import javaawtBorderLayout;

import javaawtFlowLayout;

import javaawtGridLayout;

import javaawteventActionEvent;

import javaawteventActionListener;

import javaxswingButtonGroup;

import javaxswingJButton;

import javaxswingJComboBox;

import javaxswingJFrame;

import javaxswingJLabel;

import javaxswingJOptionPane;

import javaxswingJPanel;

import javaxswingJRadioButton;

import javaxswingJTextField;

public class DemoApp extends JFrame implements ActionListener {

public DemoApp() {

JPanel panel = new JPanel();

// 姓名

// 学校及班级

// 性别

// 年龄

// 报考级别(4级、6级、8级)

// 考试目的(旅游、考研、移民、投资)

panelsetLayout(new GridLayout(6, 2));

JLabel label = new JLabel("姓名");

JTextField text = new JTextField();

paneladd(label);

paneladd(text);

label = new JLabel("学校及班级");

text = new JTextField();

paneladd(label);

paneladd(text);

label = new JLabel("年龄");

text = new JTextField();

paneladd(label);

paneladd(text);

label = new JLabel("性别");

JPanel sexPanel = new JPanel(new FlowLayout(FlowLayoutCENTER));

ButtonGroup group = new ButtonGroup();

JRadioButton m = new JRadioButton("男");

msetSelected(true);

JRadioButton g = new JRadioButton("女");

groupadd(m);

groupadd(g);

sexPaneladd(m);

sexPaneladd(g);

paneladd(label);

paneladd(sexPanel);

label = new JLabel("报考级别");

JComboBox combox = new JComboBox(new String[] { "4级", "6级", "8级" });

paneladd(label);

paneladd(combox);

label = new JLabel("考试目的");

combox = new JComboBox(new String[] { "旅游", "考研", "移民", "投资" });

paneladd(label);

paneladd(combox);

add(panel, BorderLayoutCENTER);

JButton button = new JButton("OK");

buttonaddActionListener(this);

add(button, BorderLayoutEAST);

setSize(400, 300);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

}

public static void main(String[] args) {

new DemoApp();

}

@Override

public void actionPerformed(ActionEvent e) {

JOptionPaneshowMessageDialog(null, "添写完成!");

}

}

public class Message {

public static void main(String[] args){

String name;

int age;

Systemoutprintln("请输入姓名,回车结束:"); //提示输入

Scanner sc = new Scanner(Systemin);

name = scnextLine(); //为变量赋值

Systemoutprintln("请输入年龄,回车结束:");

age = scnextInt();

Systemoutprintln("姓名:"+name+"\n年龄:"+age); //打印姓名及年龄

}

}

//不知道这样行么?

public class Test13 {

public static void main(String[] args) {

Systemoutprintln("姓名,张三");

Systemoutprintln("性别,男");

Systemoutprintln("年龄,18");

Systemoutprintln("出生年月,1994830");

}

}

不知道是否理解对了你的意思,大概写了一下:

import javaioBufferedReader;

import javaioBufferedWriter;

import javaioFile;

import javaioFileInputStream;

import javaioFileWriter;

import javaioIOException;

import javaioInputStreamReader;

import javaioStringReader;

import javaioStringWriter;

public class FileReadAndWrite {

private static final int DEFAULT_BUFFER_SIZE = 1024;

public static void main(String[] args) {

File file = new File("E:/workspace/FileIOTest/src/atxt");

String str = file2String(file, "UTF-8");

str = strreplace('d', 'f');

string2File(str,"E:/workspace/FileIOTest/src/btxt");

Systemoutprintln("处理完毕");

}

/

文本文件转换为指定编码的字符串

@param file

文本文件

@param encoding

编码类型

@return 转换后的字符串

@throws IOException

/

public static String file2String(File file, String encoding) {

InputStreamReader reader = null;

StringWriter writer = new StringWriter();

try {

if (encoding == null || ""equals(encodingtrim())) {

reader = new InputStreamReader(new FileInputStream(file),

encoding);

} else {

reader = new InputStreamReader(new FileInputStream(file));

}

// 将输入流写入输出流

char[] buffer = new char[DEFAULT_BUFFER_SIZE];

int n = 0;

while (-1 != (n = readerread(buffer))) {

writerwrite(buffer, 0, n);

}

} catch (Exception e) {

eprintStackTrace();

return null;

} finally {

if (reader != null)

try {

readerclose();

} catch (IOException e) {

eprintStackTrace();

}

}

// 返回转换结果

if (writer != null)

return writertoString();

else

return null;

}

/

将字符串写入指定文件(当指定的父路径中文件夹不存在时,会最大限度去创建,以保证保存成功!)

@param res

原字符串

@param filePath

文件路径

@return 成功标记

/

public static boolean string2File(String res, String filePath) {

boolean flag = true;

BufferedReader bufferedReader = null;

BufferedWriter bufferedWriter = null;

try {

File distFile = new File(filePath);

if (!distFilegetParentFile()exists())

distFilegetParentFile()mkdirs();

bufferedReader = new BufferedReader(new StringReader(res));

bufferedWriter = new BufferedWriter(new FileWriter(distFile));

char buf[] = new char[1024]; // 字符缓冲区

int len;

while ((len = bufferedReaderread(buf)) != -1) {

bufferedWriterwrite(buf, 0, len);

}

bufferedWriterflush();

bufferedReaderclose();

bufferedWriterclose();

} catch (IOException e) {

eprintStackTrace();

flag = false;

return flag;

} finally {

if (bufferedReader != null) {

try {

bufferedReaderclose();

} catch (IOException e) {

eprintStackTrace();

}

}

}

return flag;

}

}

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

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

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-18
下一篇2024-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存