六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 35|回复: 0

jave实验课

[复制链接]

升级  93.8%

309

主题

309

主题

309

主题

进士

Rank: 4

积分
969
 楼主| 发表于 2013-1-26 13:37:38 | 显示全部楼层 |阅读模式
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]);}}}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表