个人项目—语言转换

个人项目

语言转换

姓名:任鑫

学号:201303011149

班级:计科13-1

时间:2015/4/24

一、题目介绍

通过键盘输入整数N表示要输入几行,然后输入N行字符,输入一行后接着输出相应的转换后的内容或者Error,输入N行后,程序结束

二、源码的github链接

https://github.com/caonimei12/test/tree/master

三、所设计的模块测试用例、测试结果绘图

package com.langxi.test;

import static org.junit.Assert.*;

import org.junit.Test;

public class ChangeLanguageTest {

@Test

public void test() {

fail("Not yet implemented");

}

}

运行结果:

四、问题及解决方案和体会

在判断所输入的字符串是A语言还是B语言,用到了正则表达式。用正则表达式对所输入的字符串进行限定。第一次使用正则表达式,有些不大熟悉。使用Junit进行对代码的测试,更好更快的减少出错率。

时间: 2024-08-05 01:43:25

个人项目—语言转换的相关文章

Android项目---语言适配

android多国语言文件夹 android多国语言文件夹文件汇总如下:(有些语言的书写顺序可能跟中文是相反的) 中文(中国):values-zh-rCN 中文(台湾):values-zh-rTW 中文(香港):values-zh-rHK 英语(美国):values-en-rUS 英语(英国):values-en-rGB 英文(澳大利亚):values-en-rAU 英文(加拿大):values-en-rCA 英文(爱尔兰):values-en-rIE 英文(印度):values-en-rIN

Atitit 项目语言的选择 java c#.net  php??

Atitit 项目语言的选择 java c#.net  php?? 1.1. 编程语言与技术,应该使用开放式的目前流行的语言趋势1 1.2. 从个人职业生涯考虑,java优先1 1.3. 从项目实际来说,java优先2 1.1. 编程语言与技术,应该使用开放式的目前流行的语言趋势 目前来看,工业型的语言只有java 和c#.net系列可以入选.不过综合考虑历史与未来长期趋势,java是唯一的选择. 如果确实要使用一些其他语言,建议限制在小范围模块内使用,防止扩散 1.2. 从个人职业生涯考虑,j

Github:修改Github仓库中项目语言类型

前述 有的时候我们把项目上传到github仓库上时语言会显示错误语言 比如一个java项目可能因为有js文件的存在而被识别为js项目 这种时候我们就要手动去修改Github的项目语言类型 解决办法 在Github中,采用Linguist来自动识别代码语言 我们要做的就是对 linguist-language 进行赋值,强制它识别某一种语言文件为 Java 语言 1 *.js linguist-language=java 2 *.html linguist-language=java 如上,是将

c语言项目—注释转换(c——c++)

题目要求: 要将全部的c语言风格的注释转换为c++风格的注释,如下图所示,需要将input.c文件经过注释转换程序转换为output.c文件所示. 这是测试结果: 首先我们来分析一下这个题目,在做这个项目时,我们需要引进有限状态机这个概念.那我们先来了解一下什么是有限状态机. 有限状态机FSM是软件上一种常用的处理方法,他把复杂的控制逻辑分成有限个稳定状态,在每个状态上进行处理. 我们来画一下状态图: 所以我们把这个项目分成这几个状态. NUL_STATE, C_STATE,  CPP_STAT

C语言小项目—注释转换

本次这个小项目的目的是把.c文件中的C风格的注释转换成为C++风格的注释. C注释风格:/**/ C++注释风格:// 首先我们分析一下会出现的几种状态,以及各种状态之间的转换关系: 首先我们在这里对一些状态进行了标注,我们这里已知的有4种状态, 第一种是END_STATE 第二种是C_STATE 第三种是CPP_STATE 第四种是我们平时的NULL_state. 在这里,注释转换操作的是文件,所以接下来我么采用文件操作. 首先我们要打开input.c文件,对这个文件内部的文件进行读取,然后处

修改 GitHub 仓库的项目语言类型

GitHub 是采用 Linguist 来自动识别仓库代码应该归为哪一类的. 解决办法是:在仓库的根目录下创建(如果没有).gitattributes 文件,添加以下代码: *.js linguist-language=php*.css linguist-language=php*.html linguist-language=php 这表示将 js, css, html 代码按照 php 语言统计.

POI开源项目-PPT2PNG转换测试

第一次学使用软件去读取Office类文件. 今天百度了一下,发现Apache也是有这样的开源项目的,POI提供下列支持: 测试了一下HSLF对PPT的读操作,并将PPT转化为图片保存到指定目录: 使用之前必须将包引入: 关联包: 测试主函数如下: 设置输入ppt文件.输出路径.以及生成图片规模大小. 1 package edu.office; 2 3 import java.util.List; 4 5 public class TestTransfor { 6 7 /** 8 * 测试ppt转

脱离框架 进行多国语言转换

我们在写一些系统的时候为了方便不同国家的人来进行阅读 这个系统最主要的是目录设置的问题 下面是目录结构 注意的地方locale和index.php为同级目录 locale目录下文件如下 编辑的文件是在.po里面  然后通过poedit编译成.mo文件   .mo文件为二进制文件 在php中,可以通过_("") 函数来读取这里面的翻译内容 index.php内容如下 1 putenv("LANG=zh_CN"); 2 setlocale(LC_ALL,'zh_CN.U

网站多语言转换.利用Google 语言的js.贴到网站就能用.

<div id="google_translate_element"></div><script>function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'en', includedLanguages: 'es,pt,fr,en', gaTrack: true, gaId: 'UA-20003276-11', layou