❶ 学编程是不是一定要英语很好
编程需要大量的英语代码,学习编程的话,不一定要英语非常得好,但是一定要有英语基础,因为现在编程里面大量都是英语代码,但是很多编程都是固定的套路,我们只需要知道一个英语代码是什么意思,然后接下来用这种固定套路去做就可以了,虽然对英语的要求并不是特别的高,但是如果没有英语基础的话,做编程也是非常困难的,所以如果说想要去学习编程,那么就要好好的学习英语,把英语学得差不多了再去做编程。
学习编程的话,我们现在最重要的是去学习英语,英语里面很多知识都跟编程有相关联系,我们在学习的时候大量的英语代码是需要学习的,因为这些英语代码可能都是一个固定的套路,但是不一样的英语代码所产生的效果,也是不一样的学习编程,不一定要英语非常好,但是一定要有英语基础,对于英语的话,也是需要有一定的能力去学习的,当然了英语如果越好的话,学习编程可能会越简单。
❷ 请问用java如何从一篇英文文章中,提取出所有的单词
importjava.util.StringTokenizer;
publicclass${
publicstaticvoidmain(String[]args){
Stringstr="IloveyouLucy,Youaremyfirst!";
StringTokenizerst=newStringTokenizer(str,",!");//按逗号/空格/叹号分割,其他字符自行添加
while(st.hasMoreElements()){
System.out.println(st.nextElement());
}
}
}
I
love
you
Lucy
You
are
my
first
❸ java中统计字符数
package src;
import java.io.File;
import java.io.FileInputStream;
public class Rfile {
public static File f;
public static int ch;
public static int u=0;//大写字母个数
public static int l=0;//小写字母个数
public static int m=0;//数字个数
public static int o=0;//其他
public static void main(String [] args)throws Exception{
f=new File("C:/lijide.txt");
FileInputStream fis=new FileInputStream(f);
while ((ch=fis.read())!=-1){
char c=(char)ch;
if (Character.isUpperCase(c)){
u++;
}else if(Character.isLowerCase(c)){
l++;
}else if(Character.isDigit(c)){
m++;
}else{
o++;
}
}
System.out.println("大写字母"+u+"\n"+"小写字母"+l+"\n"+"数字"+m+"\n"+"其他"+o);
}
}
基本用到的判断都是Character提供的方法 我在c盘下面存了个名字叫lijide.txt的文件,里面写了点字符,然后读这些字符,挨个判断是什么类型,然后做计数,输出。
结果如下:
大写字母7
小写字母33
数字18
其他14