在Java中使用中文编程

原创 2006年06月24日 17:24:00

JAVA源程序支持Unicode,可以使用中文或其它国家的文字进行编程.刚才看了Dancefire博客里的的"让我们用中文编程"一文,刚好前段时间还在和朋友讨论这个问题,便用Java试着实现Dancefire的C#程序.

源程序如下:

package com.pclib.www;

public class 生物 {
 public String 名字 = "生物";

 public void 自我介绍() {
  System.out.println("我是...咦?我是什么?我也不知道我是什么,反正我是一个" + 名字);
 }

 public String getName() {
  return 名字;
 }

 public static void main(String args[]) {
  鸟 鸟 = new 鸟();
  鱼 鱼 = new 鱼();
  马 马 = new 马();
  动物 动物 = new 动物();
  生物 生物 = new 生物();
  鸟.自我介绍();
  鸟.移动();
  鱼.自我介绍();
  鱼.移动();
  马.自我介绍();
  马.移动();
  动物.自我介绍();
  动物.移动();
  生物.自我介绍();
 }
}

class 动物 extends 生物 {
 protected String 移动方式;

 protected String 量词 = "只";

 public 动物() {
  名字 = "动物";
  移动方式 = "移动";
 }

 public String getName() {
  return 名字;
 }

 public void 移动() {
  System.out.println("这" + 量词 + 名字 + "在自由自在的" + 移动方式 + "/n");
 }

 public void 自我介绍() {
  System.out.println("我属于" + getName() + ", 我是一" + 量词 + "可爱的" + getName());
 }
}

class 鸟 extends 动物 {
 public 鸟() {
  名字 = "鸟";
  移动方式 = "飞翔";
 }

 public String getName() {
  return 名字;
 }
}

class 鱼 extends 动物 {
 public 鱼() {
  名字 = "鱼";
  移动方式 = "游来游去";
  量词 = "条";
 }

 public String getName() {
  return 名字;
 }
}

class 马 extends 动物 {
 public 马() {
  名字 = "马";
  移动方式 = "奔跑";
  量词 = "匹";
 }

 public String getName() {
  return 名字;
 }
}

Dancefire文章地址:http://blog.csdn.net/dancefire/archive/2004/10/04/124805.aspx?Pending=true

UEditor在JavaWeb中的应用

富文本编辑器(UEditor) 配置UEditor
  • gfd54gd5f46
  • gfd54gd5f46
  • 2017年03月08日 23:42
  • 5343

javac与java命令在窗口编译java文件的操作和作用

在java学习之初,有些学习者纠结编辑java代码到底使用什么文本编辑器还是eclipse,其实在之初,可以先用文本编辑器写几个demo感受下java代码的运行简单过程,之后我们再用eclipse编辑...
  • sinat_15274667
  • sinat_15274667
  • 2015年10月07日 13:12
  • 1301

文本编辑器使用方法[J2EE]jsp项目中使用UEditor富文本编辑器

http://blog.csdn.net/napoay/article/details/47414851 版权声明:本文为博主原创文章,转载请留言. 目录(?)...
  • zhjwy
  • zhjwy
  • 2016年11月29日 15:28
  • 1868

【备忘】【C2】《Java编程思想(中文第4版) 》PDF 下载

【C2】Java编程思想(中文第4版) PDF  下载         图书简介:         [size=11.818181991577148px]本书赢得了全球程序员的广泛赞誉,即使是最晦...
  • weiweilovezhangjie
  • weiweilovezhangjie
  • 2016年11月14日 22:26
  • 101

Java算法编程 - 将金额转换成大写中文

输入金额,然后转换成中文大写的金额:/** * 输入的金额转换成中文大写,16位数字精确到小数点后2位数 * */ public class MoneyToCNFormat { priv...
  • mrszsongzi
  • mrszsongzi
  • 2017年05月14日 12:37
  • 261

JAVA编程心得-Eclipse/MyEclipse 中文乱码解决办法

将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。 总结网上的建议和自己的...
  • yangqicong11
  • yangqicong11
  • 2013年08月29日 09:44
  • 17366

java网络编程解决中文乱码问题

本文主要解决以下几个问题: 一、如何使用post方法及post的内容 二、如何解决http包的乱码 三、网络编程的主要过程下面一一介绍。 一、如何使用post方法及post的内容 p...
  • ldw220817
  • ldw220817
  • 2013年04月13日 18:28
  • 2804

JAVA编程心得-Eclipse/MyEclipse 中文乱码解决办法

 将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。 总结网上的建议...
  • wsywwj
  • wsywwj
  • 2014年03月07日 19:04
  • 288

深入剖析Java编程中的中文问题及建议最优解决方法

转自:http://blog.csdn.net/kt400_hhx/archive/2007/06/07/1641586.aspx说明:本文为作者原创,作者联系地址为:josserchai@yahoo...
  • FG2006
  • FG2006
  • 2011年05月09日 18:34
  • 945

Java编程中中文乱码问题的研究及解决方案

Java编程中中文乱码问题的研究及解决方案     0 引言    Java最大的特性是与平台的无关性及开发环境的多样性。字符串被Java应用程序转化之前,是根据操作系统默认的编码方式编码。Java语...
  • u012151556
  • u012151556
  • 2013年10月06日 00:01
  • 741
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Java中使用中文编程
举报原因:
原因补充:

(最多只允许输入30个字)