java程序代码英汉翻译 java程序代码英汉翻译怎么写

在java程序中可以直接将一段中文翻译为英文,或者翻译为别的语言吗 。如果可以,怎么实现?当然可以啊 你可以参照有道网页翻译或雅虎宝贝鱼 实现原理就是先建立一个参照库,然后根据输入去参照库里面找出对应的语言翻译 然后按照一定的格式转换过来即可,但你要想翻译的很准就非常难了,目前的翻译结果都是大致对应,然后在修改
JAVA中文是什么意思JAVA中文意思是:计算机编程语言 。
Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念 , 因此Java语言具有功能强大和简单易用两个特征 。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言 , 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信 。
由于这些智能化家电的市场需求没有预期的高 , Sun公司放弃了该项计划 。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布 。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言 。
扩展资料:
JAVA和互联网的渊源:
1994年6月,在同约翰·盖吉、詹姆斯·高斯林、比尔·乔伊、帕特里克·诺顿、韦恩·罗斯因和埃里克·施密特经历了一场历时三天的头脑风暴后,团队决定再一次改变努力的目标,这次他们决定将该技术应用于万维网 。
他们认为随着Mosaic浏览器的到来,因特网正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的 。作为原型,帕特里克·诺顿写了一个小型万维网浏览器,WebRunner,后来改名为HotJava[12] 。
1994年10月,HotJava和Java平台为公司高层进行演示 。1994年,Java 1.0a版本已经可以提供下载,但是Java和HotJava浏览器的第一次公开发布却是在1995年3月23日SunWorld大会上进行的 。升阳公司的科学指导约翰·盖吉宣告Java技术 。
这个发布是与网景公司的执行副总裁马克·安德森的惊人发布一起进行的,宣布网景将在其浏览器中包含对Java的支持 。1996年1月,Sun公司成立了Java业务集团,专门开发Java技术 。
参考资料来源:百度百科-Java
Java 代码翻译package com.lp.test;
public class StringTest {
public static void main(String[] args) {
// TODO code application logic here
//打印main方法参数
if (args.length0) {
for (int i = 0; iargs.length; i) {
System.out.println(args[i]);
}
} else {
System.out.println("No args.");
}
String str = "12345";
//将str拆分为单个char输出
for (int i = 0; istr.length(); i) {
System.out.print(str.charAt(i)" ");
}
System.out.println("");
//截取str前四位
str = str.substring(0, 4);
System.out.println(str);
//将截取后java程序代码英汉翻译的str与"77777"进行拼接
str = str.concat("77777");
System.out.println(str);
//输出7在str中第一次出现java程序代码英汉翻译的位置
int index = str.indexOf('7');
System.out.println(index);
//获取7在str中最后一次出现java程序代码英汉翻译的位置
int lastIndex = str.lastIndexOf('7');
System.out.println(lastIndex);
//将str中的7全部换为6
str = str.replace('7', '6');
System.out.println(str);
//将str中第一次出现的"6666"置换为"5"
str = str.replaceAll("6666", "5");
System.out.println(str);
//初始化一个包含"12345"的字符串缓冲对象
StringBuilder strb = new StringBuilder("12345");
//循环输出字符串缓冲对象的内容
for (int i = 0; istrb.length(); i) {
System.out.print(strb.charAt(i)" ");
}
System.out.println("");
//删除strb中索引为4的字符
【java程序代码英汉翻译 java程序代码英汉翻译怎么写】strb.deleteCharAt(4);
System.out.println(strb);
//在删除字符后的strb中拼接"77777"
strb.append("77777");
System.out.println(strb);
//在索引为4芳容位置上插入"56";
strb.insert(4, "56");
System.out.println(strb);
//颠倒strb中的字符顺序
strb.reverse();
System.out.println(strb);
String hello = "HelloWord";
//将hello字符串转换为全小写
System.out.println(hello.toLowerCase());
//将hello字符串转换为全大写
System.out.println(hello.toUpperCase());
}
}
Java 编写英文单词的汉语翻译public static void main(String[] args) throws Exception {
MapString, String map = geDictionary();
String str = "love";
if (map.containsKey(str)) {
System.out.println(map.get(str));
} else {
System.out.println("词库里没有这个词");
}
}
public static MapString, String geDictionary() {
MapString, String map = new HashMapString, String();
map.put("dictionary", "字典");
map.put("map", "地图");
map.put("love", "爱");
map.put("cat", "猫");
map.put("dog", "狗");
map.put("bird", "鸟");
return map;
}
有没有java代码翻译软件?没有翻译软件 , 但是能编写翻译程序 。
java 代码翻译实例:
1.输入一个以’@’结束的字符串,从左至右翻译 。若下一个字符是数字n(0≤n≤9),表示后一个字符重复n 1 次,不论后一个字符是否为数字;若下一个字符非数字,则表示自己 。
2.翻译后,以3 个字符为一组输出 , 组与组之间用空格分开 。
例如’A2B5E34FG0ZYWPQ59R@’,翻成’ABB_BEE_EEE_E44_44F_GZY_WPQ_999_999_R@ ’ 。
3.分析:首先直接遍历数组把字符串按要求进行翻译,然后将翻译后的字符串进行分组形成字符串数组,最后把字符串数组用下划线连接输出 。
java翻译源代码:
import java.util.Scanner;
public class Main5{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
int length = s.length();
String result = "";
char[] str = new char[length]
for (int i = 0; ilength; i) {
str[i] = s.charAt(i);
}
result= str[0];
if (str[length - 1] != '@') {
System.out.println("输入有误!");
} else {
for (int index = 0; indexlength - 1;) {
if ('0' == str[index1] || '1' == str[index1] || '2' == str[index1] || '3' == str[index1]
|| '4' == str[index1] || '5' == str[index1] || '6' == str[index1]
|| '7' == str[index1] || '8' == str[index1] || '9' == str[index1]) {
for (int i = 0; i((Integer.parseInt(str[index1] ""))1); i) {
result= str[index2];
}
index= 2;
} else {
result= str[index1];
index;
}
}
}
System.out.println(getGroup(result));
}
//每3个分一组
public static String getGroup(String s){
String[] r;
if(s.length()%3 == 0){
r = new String[s.length()/3];
}else{
r = new String[s.length()/3 1];
}
String result = "";
int j = 0;
for(int i=0;is.length();){
if(i 3 = s.length()){
r[j]=s.substring(i, i 3);
j;
i= 3;
}else{
r[j] = s.substring(i);
j;
i= 3;
}
}
for(int i=0;ir.length-1;i){
result= (r[i] "_");
}
result= r[r.length-1];
return result;
}
}
关于java程序代码英汉翻译和java程序代码英汉翻译怎么写的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读