• 《算法》第四版随笔


    此博客连接:https://www.cnblogs.com/ping2yingshi/p/14088943.html

    基础

    字符串

    字符串拼接

    +

    类型转换

    整型转字符串

    int a=6;
    String str=toString.value(a);

    字符串转整型

    String str="123"
    int a=Integer.parseInt(str)

    在Java中,连接字符串的时候会自动讲任意数据类型的值转换为字符串,如果+后的第一个参数时字符串类型,那么Java会自动将其他参数都转换为字符串类型。

    模块化编程

    API的目的是讲调用和实现分离:除了API中给出信息,调用者不需要知道如何实现的其他细节,而实现也不应该考虑特殊场景。

    命令和参数

    命令         参数                                           作用

    javac        java文件名                                 编译程序

    java          class文件名和命令行参数          运行程序

    标准输出

    public class RandomSeq
    {
        public static void main(String[] args)
        { // 打印N个(lo, hi)之间的随机值
            int N = Integer.parseInt(args[0]);
            double lo = Double.parseDouble(args[1]);
            double hi = Double.parseDouble(args[2]);
            for (int i = 0; i < N; i++)
           {
              double x = StdRandom.uniform(lo, hi);
              StdOut.printf("%.2f
    ", x);
           }
        }
    }

     注意

    使用 printf() 方法时需要记住的最重要的一点就是,格式 字符串中的转换代码和对应参数的数据类型必须匹配。

    标准输入

     重定向

    重定向输出

    使用>可以指定输出,例如:> textout.txt,表示输出到一个名为test的文本文件中。

    重定向输入

    使用<可以指定输入,例如:<textinput.txt,表示从一个名为test的文本文件中读取输入。

    管道

    将一个程序的重定向输出指定为另外一个重定向的输入称为管道。

    使用|可以把一个重定向的输出转换为另外一个重定向的输入。例如: textout.txt|textinput.txt即把textout.txt的输出指定到textinput.txt的输入中。

  • 相关阅读:
    机试笔记1
    ZOJ 3846 GCD Reduce//水啊水啊水啊水
    最短路练习
    CodeForces 632C The Smallest String Concatenation//用string和sort就好了&&string的基础用法
    HDOJ 5667 Sequence//费马小定理 矩阵快速幂
    HDOJ 5666//快速积,推公式
    HDOJ 5672//模拟
    网络流相关知识点以及题目//POJ1273 POJ 3436 POJ2112 POJ 1149
    南理第八届校赛同步赛-C count_prime//容斥原理
    python之shutil模块使用方法
  • 原文地址:https://www.cnblogs.com/ping2yingshi/p/14088943.html
Copyright © 2020-2023  润新知