学java编程技术必须得会英语吗

学java编程技术必须得会英语吗,第1张

学java编程技术需要会一点英语,但是并不需要太好。因为编程语言虽然起源于美国,是由英文构成,但是其中包括几十个英文的关键字以及几百个英文的函数,除非需要对文本进行处理,否则一般不会出现中文。而且它们都是孤立的单词,不构成任何语句,不涉及任何语法,所以对于英语要求不太高,只要能看懂那些简单的词汇就行。千锋教育就有线上免费Java线上公开课。 首先,java里面本身常用到的单词不多,甚至说很少。其次,英语好的程序员,编程水平不一定高,因为决定编程水平的并不是英语。只是英语好的话,会让你在查阅外文资料和书籍的时候更加轻松,所以能够把英语学好还是尽量学好,但是真正的编程重要的是设计和流程。如果你英文水平不高,或者很烂,这并不影响你做程序员,尤其是Java程序员。因为,程是靠逻辑思维,数学建模。另外,现在不少国外教材都有翻译,国内也有不少教材,足够学的了,当然学的好要靠悟性。如果想了解Java更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。

英文的处理好多了 暂时没时间给你写出来

给你个思路 简单的处理就是使用map key=字符 value=次数

// 先把文件load进来 然后按字符读取

while((ch = readread()) != -1)

{

// 这里处理字符,如果map 里面存在key,则把相应的字符+1

// 或者add新的key 然后设置value = 1

}

使用map效率很底 楼主可直接使用数组 int[] all = new int[256]即可 完全够用

然后直接 all[ch] += 1;

最后排序all数组即可

输出时候把(char)index 即可

import javautil;

public class CharNumber {

public void test()

{

Scanner scan=new Scanner(Systemin);

Systemoutprintln("input the string:");

String s=scannextLine();

char[] ch=stoCharArray();

double[] percent=new double[chlength];//存放比例

char[] resultch=new char[chlength];

int[] resultnum=new int[chlength];

int index=0;

for(int i=0;i<chlength;i++)

{

if(i==0) {

resultch[index]=ch[i];

resultnum[index]++;

}

else

{

int j;

for(j=0;j<=index;j++)

{

if(ch[i]!=resultch[j]) {

continue;

}

else {

resultnum[j]++;break;

}

}

if(j>index) {

index++;

resultch[index]=ch[i];

resultnum[index]++;

}

}

}

for(int x=0;x<=index;x++)

{

percent[x]=Mathround(((double)resultnum[x]/chlength)100)/1000;

}

//排序,插入排序

for(int ii=1;ii<=index;ii++)

{

int pos=ii;

int prepos=pos-1;

double temp=percent[pos];

double pre=percent[prepos];

char tempch=resultch[pos];

while(prepos>=0)

{

if(temp<pre)

{

percent[prepos+1]=percent[prepos];

resultch[prepos+1]=resultch[prepos];

prepos--;

}

else {

percent[prepos+1]=temp;

resultch[prepos+1]=tempch;

break;

}

}

if(prepos<0){

percent[prepos+1]=temp;

resultch[prepos+1]=tempch;

}

}

//输出

for(int i=0;i<=index;i++)

{

Systemoutprintln(resultch[i]+":"+percent[i]);

}

}

}

学java编程学的就是怎样去使用它里面的类库。不过类库都是用英文设计的。要是你知道比较多的英语单词的话。一看就知道大概意思了。以后用起来就容易了。要你不太会的。那就得死记了。根据英语单词去记会很容易记住的。

用别人的代码当然可以。只要你看的懂就可以了。网上有很多的。

我建议你学一些比较基础的比较好。看你很基础的。不过我会是建议你多看点基础书。再看代码。

import javautilArrayList;

import javautilList;

import javautilScanner;

public class Average {

public static void main(String[] args) {

List list = new ArrayList();

int guwen_grade = 0;

int english_grade = 0;

int maths_grade = 0;

int total = 0;

Scanner scanner = new Scanner(Systemin);

Systemoutprint("国文:");

String str1 = scannernextLine();

listadd(str1);

Systemoutprint("英语:");

String str2 = scannernextLine();

listadd(str2);

Systemoutprint("数学:");

String str3 = scannernextLine();

listadd(str3);

for(int i=0;i<listsize();i++){

total = total + IntegerparseInt((String)listget(i));

}

Systemoutprintln("平均成绩为:" + (double)total/listsize());

}

}

以上就是关于学java编程技术必须得会英语吗全部的内容,包括:学java编程技术必须得会英语吗、设计一个JAVA程序,对一个保存英文文章的文本文件进行统计,最后给出每个英文字符及每个标点的出现次数、用JAVA程序,编程一个英文段落中各字母(不分大小写)出现的次数并输出统计结果。(用检索方法)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9352378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存