❶ 學編程是不是一定要英語很好
編程需要大量的英語代碼,學習編程的話,不一定要英語非常得好,但是一定要有英語基礎,因為現在編程裡面大量都是英語代碼,但是很多編程都是固定的套路,我們只需要知道一個英語代碼是什麼意思,然後接下來用這種固定套路去做就可以了,雖然對英語的要求並不是特別的高,但是如果沒有英語基礎的話,做編程也是非常困難的,所以如果說想要去學習編程,那麼就要好好的學習英語,把英語學得差不多了再去做編程。
學習編程的話,我們現在最重要的是去學習英語,英語裡面很多知識都跟編程有相關聯系,我們在學習的時候大量的英語代碼是需要學習的,因為這些英語代碼可能都是一個固定的套路,但是不一樣的英語代碼所產生的效果,也是不一樣的學習編程,不一定要英語非常好,但是一定要有英語基礎,對於英語的話,也是需要有一定的能力去學習的,當然了英語如果越好的話,學習編程可能會越簡單。
❷ 請問用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