「java实现填写单词」英语单词拼写训练java
今天给各位分享java实现填写单词的知识,其中也会对英语单词拼写训练java进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用JAVA写一个制定单词表的小程序。 JList
- 2、用java编写程序,输入一个单词,输出时使单词的第一个字母大写
- 3、java 输入5个单词 ;
- 4、JAVA如何输入多个英语单词以#结束输入并把单词排序
用JAVA写一个制定单词表的小程序。 JList
import java.applet.Applet;
import java.awt.Color;
import java.awt.Label;
import javax.swing.*;
public class ApplicationTest extends Applet{
JList myList;
public void init(){
Label myLabel = new Label("单词表",Label.LEFT);
myLabel.setBackground(Color.blue);
add (myLabel);
String[] data = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o"};
myList = new JList(data);
add (myList);
}
public void start(){
}
public void stop(){
}
public void destroy(){}
}
用java编写程序,输入一个单词,输出时使单词的第一个字母大写
正确程序代码如下:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class TTTest {
public static void main(String args[]) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
String s = in.readLine();
StringBuffer s1 = new StringBuffer();
StringTokenizer st = new StringTokenizer(s);
while (st.hasMoreTokens()) {
String str = st.nextToken();
char c = (str).charAt(0);
if (c = 'a' c = 'z') {
c = (char) ((int) c - 32);
s1.append(c);
} else
s1.append(c);
for (int i = 1; i (str).length(); i++) {
char c1 = (str).charAt(i);
s1.append(c1);
}
s1.append(" ");
}
System.out.print(" " + s1.toString());
} catch (IOException e) {
System.out.println(e);
}
}
}
Java:
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
java 输入5个单词 ;
import java.util.Scanner;
public class WordTest {
public static void main(String args[]){
// 输入五个单词
System.out.println("请输入单词:");
String[] words = new String[5];
int i = 0;
while(i 5) {
Scanner scan=new Scanner(System.in);
String inputword = scan.nextLine();
if (inputword.trim().length() 0) {
words[i] = inputword;
i++;
}
}
// 持续检验后续输入的单词是否存在最早输入的五个单词中
// 如果存在,则输出“输入正确”,否则“输入错误”
System.out.println("检验单词:");
while(true) {
Scanner scan = new Scanner(System.in);
String word = scan.nextLine();
// 输入Q或者q之后将退出单词检验
if ("q".equalsIgnoreCase(word)) {
System.out.println("输入完毕!");
break;
}
boolean success = false;
for (i = 0; i 5; i++) {
if (words[i].equals(word)) {
success = true;
break;
}
}
if (success) {
System.out.println("输入正确!");
} else {
System.out.println("输入错误!");
}
}
}
}
JAVA如何输入多个英语单词以#结束输入并把单词排序
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
System.out.println("输入多个单词,回车换行输入下一个单词,已#结束!");
ListString list = new ArrayListString(); //用来存放输入的单词
String word = null;
do {
word = scanner.nextLine();
if (!"#".equals(word)){
list.add(word); //输入不是#时放入list中保存
}
}while (!"#".equals(word));
Collections.sort(list); //按单词字典排序
System.out.println("输出排序之后的结果:");
for (String str : list){
System.out.println(str);
}
}
结果:
java实现填写单词的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于英语单词拼写训练java、java实现填写单词的信息别忘了在本站进行查找喔。