|
|
1,随机生成不不大于100的整数:
public class c {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubint sum=0;int[] a = new int[10];for(int i=0;i<5;i++){a[i]=(int) Math.abs((0+Math.random()*120))%101;//产生1到100的随机数sum=sum+a[i];System.out.println(a[i]);}sum=sum/5;System.out.println("average "+sum);}}
2,字符串倒序:
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class c2 {/** * @param args * @throws IOException */public static void main(String[] args) throws IOException {// TODO Auto-generated method stubBufferedReader in =new BufferedReader( new InputStreamReader(System.in));String str=in.readLine();StringBuffer str2=new StringBuffer(str);System.out.println(str2.reverse());}}
3,矩阵乘法:
public class c3 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubint [][]result=new int [10][10];int A[][]={{7,9,4},{5,6,8}};int B[][]={{9,5,2,8},{5,9,7,2},{4,7,5,8}};int i,j,x,y;for(i=0;i<2;i++){for(j=0;j<4;j++){result[i][j]=0;for(x=0;x<3;x++)result[i][j]=result[i][j]+(A[i][x]*B[x][j]);}}for(i=0;i<2;i++){for(j=0;j<3;j++)System.out.print(result[i][j]+" ");System.out.println(result[i][3]);}}} |
|