jave实验课

本文提供了三个Java编程示例:生成不超过100的随机整数并计算平均值;反转输入的字符串;实现两个矩阵的乘法运算。这些示例有助于理解基本的Java语法和一些常用的编程技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,随机生成不不大于100的整数:

public class c { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int 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 stub BufferedReader 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 stub int [][]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]); } } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值