问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java程序怎么写

发布网友 发布时间:2022-04-23 09:01

我来回答

2个回答

热心网友 时间:2022-06-18 18:54

这个是用java语言实现数据结构,主要在数据结构内容里有涉及,代码等会再补充

下面的代码里简化了一点,用的是setData()方法产生随机数来输入整形数据,可以用scanner.next()方法来接收数据,大体的思路是差不多。

import java.util.Random;

class Matrix{
    private int[][] data;
    private int sizem, sizen;
    
    public Matrix(int sizem, int sizen){
       this.sizem = sizem; this.sizen = sizen;
       data = new int[sizem][sizen];
    }
    
    public void setData(){
        Random rand = new Random();
         for(int i = 0; i < sizem; i++){
             for(int j = 0; j < sizen; j++){
                data[i][j] = rand.nextInt(1000);
             }             
         }
    }
    
    public void showData(){
        for(int i = 0; i < sizem; i++){
             for(int j = 0; j < sizen; j++){
                System.out.print(data[i][j] + "   ");
             }  
             System.out.println(" ");
         }
    }
    
    public boolean findData(int num){
        boolean find = false;
        for(int i = 0; i < sizem; i++){
            for(int j = 0; j < sizen; j++){
                if(data[i][j]  == num){
                    System.out.println("在数组里找到数字!data[]" + i + " []" + j );   
                    find = true;
                } else
                    System.out.println("没有找到");
            }
        }
        return find;
    }    
}
 public class Test{
     public static void main(String[] args){
         int findnum = 35;
         Matrix matrix = new Matrix(30, 40);
         matrix.setData();
         matrix.showData();
         System.out.println(" ");
         System.out.println(matrix.findData(findnum)); 
     }
 }

热心网友 时间:2022-06-18 18:54

Java是一种计算机语言,你需要先学
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... eclipse怎么编写JAVA程序,怎么新建 怎么用java编写一个程序? 怎样用java编写一个程序? Java程序怎么编写? PDF格式怎么改变文件大小,调小 我是用20张照片做成一份PDF格式的,要求P... 如何缩小pdf里图片的尺寸? 腾讯文档PDF图片太大 怎样修改pdf文件内容中图片大小? 有30页的ppt居然有16mb,是否有办法(简单点的办法)变小点,最终转为pdf的 world2010PPT怎样转为PDF文件大小不变? PPT导出PDF 的时候 页面大小变了??? PPT做的简历转换成PDF后发到手机上太小,在电脑上打开太大怎么办? PPT幻灯片转PDF时说页面太小,不知道是哪儿设置出了问题? 关于eclipse打开的问题 eclipse 怎么打开以前的工程?? eclipse怎么打开project文件 eclipse怎么打开工作空间 怎么在Eclipse中打开一个已有的项目? 用eclipse如何打开一个已经存在的项目文件? eclipse怎么设置文件打开方式 用Java程序怎么写? 超话可以改名字吗 微博超话是如何修改名字的呢? 能不能改名字? 能不能改名字 现在能不能改名字? 百度知道能不能改名字啊?能改的话指点一下 LEUZE安全光幕与普通的光幕有些什么不一样 想请问一下,牛排的正确煎制方法 怎么用电脑连接手机摄像头 dream of the future my dream the future为题的字数在120--150之间的英语作文怎么写? my dream in the future英语作文 以My dream job in the future.为题,写出不少于80字的作文,谢谢 There is nothing like a dream to creat the future.怎么翻译 i hope my dream will()in the future 按实际回答what do you dream to do in the future 想知道莎莎美妆店和丝芙兰门店的区别 日上和丝芙兰有什么区别 为什么丝芙兰官网的面护肤品包装没有线下店里的护肤品包装精致?