在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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【Java】编程过程中遇到的中文编码问题

Java编程中遇到的中文乱码问题

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

深入剖析Java编程中的中文问题及建议最优解决方法--上篇 说明:本文为作者原创,作者联系地址为:josserchai@yahoo.com。由于Java编程中的中文问题是一个老生常谈...

Sublime中Java编程中文输出问题解决

想要在sublime中使用Java,一般方法如下: 1. 设置Java.sublime-package 在sublime安装文件中打开Packages—Java.sublime-package—J...

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

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

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

转自:http://blog.csdn.net/kt400_hhx/archive/2007/06/07/1641586.aspx说明:本文为作者原创,作者联系地址为:josserchai@yahoo...

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

输入金额,然后转换成中文大写的金额:/** * 输入的金额转换成中文大写,16位数字精确到小数点后2位数 * */ public class MoneyToCNFormat { priv...

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

本文主要解决以下几个问题: 一、如何使用post方法及post的内容 二、如何解决http包的乱码 三、网络编程的主要过程下面一一介绍。 一、如何使用post方法及post的内容 p...

Java中文编程开发,让Java编写更加容易

Java中文编程开发,让Java编写更加容易目录 创建Java项目 创建类 编写方法 调用方法 Tips:文件必须以UTF-8格式保存才能够运行1.创建Java项目项目创建完成后,创建一个资源包: ...

Java“中文”编程-java为什么可以使用中文标识符

java中文标识符,java中文变量,java使用中文变量名
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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