Java学习的第四十四天
2024-09-03 17:56:08
1.例5.4将二维数组的行列互换
public class cjava {
public static void main(String []args) {
int [][]a=new int [][] {{7,5,6},{3,6,9}};
int [][]b=new int [3][2];
int i,j;
for(i=0;i<2;i++) {
for(j=0;j<3;j++) {
b[j][i]=a[i][j];
}
}
for(i=0;i<2;i++)
{
for(j=0;j<3;j++) {
System.out.print(a[i][j]+" ");
}
System.out.println();
}
for(j=0;j<3;j++)
{
for(i=0;i<2;i++) {
System.out.print(b[j][i]+ " ");
}
System.out.println();
}
}
}
例5.5求矩阵最大元素值和所在行数和列数
public class cjava {
public static void main(String []args) {
int [][]a=new int [][] {{5,12,23,56},{19,28,37,46},{-12,-34,6,8}};
int max;int maxi=1,maxj=1;
int i,j;
max=a[0][0];
for(i=0;i<3;i++) {
for(j=0;j<4;j++)
{
if(max<a[i][j]) {
max=a[i][j];
maxi=i+1;
maxj=j+1;
}
}
}
System.out.println("最大值为:"+max+"所在行数是:"+maxi+"所在列数为:"+maxj);
}
}
例5.6设计和输出一个钻石图形
public class cjava {
public static void main(String []args) {
char [][] a= {{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};
int i,j;
for(i=0;i<a.length;i++)
{
for(j=0;j<a.length;j++)
{
System.out.print(a[i][j]);
}
System.out.println();
}
}
}
2.没问题
3.明天继续写例题
最新文章
- 浅析敏感词过滤算法(C++)
- atitit。wondows 右键菜单的管理与位置存储
- CPU host-passthrough技术与应用
- cdn提供商
- Visual Studio vs软件下载 vax Visual Assist X VAssistX
- Eclipse中10个最有用的快捷键组合(转)
- Java根据条件删除Map中元素
- Oracle用户密码过期问题解决
- OSG-3.4.0 简要说明(Readme)
- 【剑指offer】包括min函数的栈
- 解决修改SQL SERVER 默认1433端口 访问出错的问题;
- octopress 如何添加youku视频和本地视频(octopress how to add a youku video or a local video)
- CSS之后代选择器与多类选择器
- 17.1.1.5 Creating a Data Snapshot Using mysqldump 创建一个快照使用mysqldump:
- IP地址解析
- ViewPager+Fragment,Fragment会预加载的问题
- Python网络数据采集2-wikipedia
- 使用datagrip链接mysql数据库的报错问题.
- Vue(小案例_vue+axios仿手机app)_实现用户评论
- 括号生成(Java实现)