• 第二周星期天


    1.第一个程序 输出helloworld

    package qwert;

    public class A {

    public static void main(String[] args) {
    System.out.println("helloworld");
    // TODO Auto-generated method stub

    }

    }

    第二个程序 自动售货机 根据视频定义了类 创造了对象 调用了方法 实现了输入金额 找零的功能

    package qwert;

    public class M01_Vendingmachine {
    int price=80;
    int balance;
    int total;
    void showPrompt() {
    System.out.println("welcome");
    }
    void insertmoney(int amount) {
    balance=balance+amount;
    }
    void showbalance() {
    System.out.println(balance);
    }
    void getfood() {
    if( balance>=price) {
    System.out.println("here you ara");
    balance=balance-price;
    total=total+price;

    }
    }


    public static void main(String[] args) {
    // TODO Auto-generated method stub
    M01_Vendingmachine vm=new M01_Vendingmachine();
    vm.showPrompt();
    vm.showbalance();
    vm.insertmoney(100);
    vm.getfood();
    vm.showbalance();
    }

    输出显示 投入100块  商品价格80块剩余20块

    welcome
    0
    here you ara
    20

    至此对类和对象方法的用法有了一个实践

    找到了一个dijkstra最短路径算法java实现的教学视频

    https://www.bilibili.com/video/av49271881?from=search&seid=5762113972925241582

    开始观看并学习并跟着写代码

    明确了问题条件与输出

    理解了基本的算法过程

    开始学习具体的代码实现

    public class M02_Dijkstra {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int n,m//n个点m条边
    Scanner cin=new Scanner(System.in)
    n=cin.nextInt();
    m=cin.nextInt();
    int value[][]=new int[n+1][n+1];//一个数组?存放ab的路径长度
    for(int i=1;i<=n;i++) {
    for(int j=1;j<=n;j++) {
    value[i][j] =Interger.MAX_VALUE;
    }
    }

    2.问题从头创建类运行程序时找不到,无法运行,

    JAVA错误: 找不到或无法加载主类

    只能在之前的java项目里创建类,不知道什么情况,打算有时间问老师,数组存放内容一开始没有理解,后来自己推出来了

    3.计划明天继续学习dijkstra算法的代码,理解该类的功能,完成写入点的代码和进一步的操作

  • 相关阅读:
    【转】微信小程序原理
    【转】onAttachedToWindow()在整个Activity生命周期的位置及使用
    中序遍历非递归遍历算法
    多项式加法运算
    中缀表达式转换为后缀表达式
    多项式计算
    最大子列和问题
    广度优先搜索
    广搜和深搜的区别
    cookie 与 session 的区别详解
  • 原文地址:https://www.cnblogs.com/pekey/p/11443503.html
Copyright © 2020-2023  润新知