黑马程序员技术交流社区

标题: 哪位大神解释一下红色部分没看懂 [打印本页]

作者: zhouqi    时间: 2017-3-8 09:39
标题: 哪位大神解释一下红色部分没看懂
package project;


import java.util.Scanner;


public class Project{
public static void main(String[] args){
// Declare and create an array
char[] chars = createArray();

//Display the array
System.out.println("The lower letters are: ");
displayArray(chars);

//Count the occurrences of each letter
int[] counts = countLetters(chars);

//Display counts
System.out.println();
System.out.println("The occurrences of each letter are: ");
displayCounts(counts);
}

/** Creare an array of characters */

public static char[] createArray(){
//Declare an array of character and create if
char[] chars = new char[100];

//Create alowercase letters randomly and assign
//them to the array
for(int i = 0; i< chars.length; i++)
chars = RandomCharacter.getRandomLowerCaseLetter();

//Retrun the array
return chars;
}

/** Display the array of characters */
public static void displayArray(char[] chars){
// Display the characters in the array 20 on each line
for(int i = 0; i < chars.length; i++){
if((i + 1)%20 == 0 )
System.out.println(chars);
else
System.out.print(chars + " ");
}
}

/** Count the occurrences of each letter */
public static int[] countLetters(char[] chars){
//Declare and create an array of 26 int
int[] counts = new int[26];

// For each lowercase letter in the array, count it
for(int i = 0; i < chars.length; i++ )
counts[chars - *a*]++;

return counts;
}

/** Display counts */
public static void displayCounts(int[] counts){
for (int i = 0; i < counts.length; i++){
if((i + 1)%10 == 0)
System.out.println(counts + " " + (char)(i + *a*));
else
System.out.print(counts + " " + (char)(i + *a*) + " ");
}
}
}




作者: liximing2017    时间: 2017-5-15 00:03
这格式看起来真累。
作者: 小灰辉    时间: 2017-9-23 19:54
你的代码不报错么??? *a* *在java中也没什么特殊的含义呀。
作者: 小灰辉    时间: 2017-9-23 19:55
不过有点像python

作者: 小灰辉    时间: 2017-9-24 20:15
我今天看了一篇文章,也看到了类似你类中的 “*a*"   你看看你的项目是不是在调用jni,还是不懂的话就百度吧
作者: ab159263487    时间: 2017-10-7 17:39
这是取出数组counts中的值呀,小写a,在阿斯玛表中有具体的值,九十多还是多少忘了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2