java数据结构与算法之概述

1,基本定义

A, 数据库(database):表示在某一种特定情况下,所有要查阅的数据。
B, 记录(record):数据库中划分成的单元,为存储信息提供了一个结构形式。
C, 字段(field):一条记录通常被划分为几个字段,一个字段保存某一种特定的数据。
D, 关键字,在数据库中查找一条记录,需要指定记录的某一个字段为关键字(查找关键字)。

2,数据结构定义

对在计算机内存中的数据的一种安排。

3,一些小点

在Java中,一个int类型的变量永远是32位

4,各种数据结构的优缺点概述

数据结构的优缺点比较

5,throws IOException和导包java.io.*

代码举例

import java.io.*;
/*
    这个包是必须的;
    否则编译器无法识别IOException和InputStreamReader这样的实体
*/

public class KindsInput
{

    //凡是调用任何输入的方法,都必须在方法签名中加入throws IOException字样。
    public static void main(String[] args) throws IOException
    {
        // String stemp = getString();
        // System.out.println("What you entered are:");
        // System.out.println(stemp);
        // System.out.println("The first char is:");
        // System.out.println(""+gerChar());
        //System.out.println("" + getInt());
        System.out.println("" + getDouble());


    }

    //获取输入的字符串
    public static String getString() throws IOException
    {
        System.out.println("Please enter a String:");
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);
        String s = br.readLine();
        return s;
    }

    //获取输入字符串中的字符
    public static char gerChar() throws IOException
    {
        String s = getString();
        return s.charAt(0);
    }

    //获取一个int类型的整型值
    public static int getInt() throws IOException
    {
        String s = getString();
        //第一种表达
        //int result = Integer.parseInt(s);
        //return result;
        //第二种表达方式
        Integer resultInt = Integer.valueOf(s);
        return resultInt.intValue();
    }   

    //获取一个double类型的浮点型
    public static double getDouble() throws IOException
    {
        String s = getString();
        //第一种表达
        double result = Double.parseDouble(s);
        return result;
        //第二种表达方式
        // Double resultDouble = Double.valueOf(s);
        // return resultDouble.doubleValue();
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值