你想要什么程序呢?我给你一个示例,将一个字符串里面的大写字母转成小写字母,或者将一个字符串的小写字母转成大写字母:
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;
}
}
欢迎分享,转载请注明来源:表白网
评论列表(0条)