`
mtnt2008
  • 浏览: 363282 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Java基础知识(数据类型,输入,向量)

阅读更多

 

package com.java;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.Vector;

import javax.swing.JOptionPane;

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		// 整数运算采用32位精度,长整数采用64位精度
		byte a, b = 1, c = 2;
		a = (byte) (b + c);

		// 将一个Unicode字符赋给一个变量
		char ch = '\u12ab';
		// 八进制转义序列
		ch = '\123';
		System.out.println(ch);

		// 八进制0123,十六进制0x123a
		int d = 0123;
		System.out.println(d);
		int e = 0x123a;
		System.out.println(e);

		long d1 = 123L;

		// 浮点数直接量默认为64位数值
		double d2 = 123.2D;
		double d22 = 123.2;
		float d3 = 123.2F;

		int[] a1 = { 1, 500, 100, 60, 20, 30 };
		Arrays.sort(a1);
		for (int i = 0; i < a1.length; i++) {
			System.out.print(a1[i] + ",");
		}
		System.out.println("");

		System.out.println(med3(a1, 1, 2, 3));

		// 输入框输入
		String s = JOptionPane.showInputDialog("Test");
		System.out.println(s);
		// 标准输入
		BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
		try {
			s = bf.readLine();
			System.out.println(s);
			// 必须关闭,否则一直等待
			bf.close();
		} catch (IOException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}

		// 向量
		Vector<Integer> v1 = new Vector<Integer>();
		v1.add(1);
		// 向量的当前元素大小1
		System.out.println(v1.size());
		// 向量的当前容量 10
		System.out.println(v1.capacity());

		// 遍历问题
		Map<String, String> map1 = new HashMap<String, String>();
		map1.put("1", "adfsdf");
		map1.put("2", "test");
		Set<String> keys = map1.keySet();
		for (String key : keys) {
			if (key.equals("1")) {
				keys.remove(key);
			}
		}
		System.out.println(map1);

	}

	// 返回key值最大的索引
	private static int med3(int x[], int a, int b, int c) {
		return (x[a] < x[b] ? (x[b] < x[c] ? b : x[a] < x[c] ? c : a)
				: (x[b] > x[c] ? b : x[a] > x[c] ? c : a));
	}

}
 

 

 

 

分享到:
评论

相关推荐

    Java开发技术大全(500个源代码).

    示例描述:本章介绍开发Java的基础语法知识。 accumulationByDoWhile.java 用do~while语句写的累加程序 accumulationByFor.java 用for语句写的累加程序 accumulationByWhile.java 用while语句写的累加程序 ...

    Java2实用教程.rar

    2 2Java的基本数据类型 2 3Java的数组 习题 第3章运算符 表达式和语句 3 1运算符与表达式 3 2语句概述 3 3控制语句 3 4 循环语句 3 5break和continue语句 习题 第4章类 对象和接口 4 1编程语言的几个发展阶段 4 1 1...

    21天学通Java_6

    按本书精心组织的21个课程进行学习,任何人都能掌握Java编程的基础知识。 自我掌握进度。读者可依次阅读每章,以彻底理解所有的概念和方法论;也可有选择地阅读,学习自己最感兴趣的技巧。 进行了全面的修订、更新和...

    Java开发技术大全 电子版

    第1篇Java基础知识入门. 第1章Java的开发运行环境2 1.1Java的运行环境与虚拟机2 1.2Java的开发环境4 1.2.1JDK的安装4 1.2.2如何设置系统环境变量6 1.2.3编译命令的使用8 1.2.4解释执行命令的使用10 1.2.5...

    《算法》中文版,Robert Sedgewick,塞奇威克

    1.1.2 原始数据类型与表达式 1.1.3 语句 1.1.4 简便记法 1.1.5 数组 1.1.6 静态方法 1.1.7 API 1.1.8 字符串 1.1.9 输入输出 1.1.10 二分查找 1.1.11 展望 1.2 数据抽象 1.2.1 使用抽象数据类型 1.2.2 ...

    算法 第4版 高清中文版

    1.1.2 原始数据类型与表达式 6 1.1.3 语句 8 1.1.4 简便记法 9 1.1.5 数组 10 1.1.6 静态方法 12 1.1.7 API 16 1.1.8 字符串 20 1.1.9 输入输出 21 1.1.10 二分查找 28 1.1.11 展望 30 1.2 数据抽象 38 ...

    数据挖掘18大算法实现以及其他相关经典DM算法

    给定一些已经训练好的数据,输入一个新的测试数据点,计算包含于此测试数据点的最近的点的分类情况,哪个分类的类型占多数,则此测试点的分类与此相同,所以在这里,有的时候可以复制不同的分类点不同的权重。...

    算法,4th,塞奇威克 (Robert Sedgewick)韦恩 (Kevin Wayne), 谢路云 译.azw3

    1.1.2 原始数据类型与表达式 1.1.3 语句 1.1.4 简便记法 1.1.5 数组 1.1.6 静态方法 1.1.7 API 1.1.8 字符串 1.1.9 输入输出 1.1.10 二分查找 1.1.11 展望 1.2 数据抽象 1.2.1 使用抽象数据类型 1.2.2 ...

    python数据分析随书代码

    2.4.1 数据类型对象 21 2.4.2 字符码 21 2.4.3 Dtype构造函数 22 2.4.4 dtype属性 23 2.5 一维数组的切片与索引 23 2.6 处理数组形状 24 2.6.1 堆叠数组 27 2.6.2 拆分NumPy数组 30 2.6.3 NumPy数组的属性 ...

    javaSE代码实例

    第2章 基本数据类型——构建Java 大厦的基础 12 2.1 源代码注释 12 2.1.1 单行注释 12 2.1.2 区域注释 12 2.1.3 文档注释 13 2.2 基本数据类型 14 2.2.1 整型 15 2.2.2 浮点型 17 2.2.3 char型 17...

    TCP/IP教程TCP/IP基础

    14.2 网关协议:基础知识 146 14.3 内部网关协议和外部网关协议 147 14.3.1 网关-网关协议(GGP) 147 14.3.2 外部网关协议(EGP) 147 14.3.3 内部网关协议(IGP) 148 14.4 小结 148 第五部分 网络服务 第15章 互联网...

    OPhone平台2D游戏引擎实现——物理引擎

    标准的版本中还会存在Mat33表示3*3的矩阵和Vec3向量(x,y,z),该java版本中没有出现这些。 org.jbox2d.dynamics包 Body:刚体或叫物体 BodyDef:刚体定义 BoundaryListener:世界边界侦听 ContactFilter:继承...

    TCP/IP技术大全

    14.2 网关协议:基础知识 146 14.3 内部网关协议和外部网关协议 147 14.3.1 网关-网关协议(GGP) 147 14.3.2 外部网关协议(EGP) 147 14.3.3 内部网关协议(IGP) 148 14.4 小结 148 第五部分 网络服务 第15章 互联网...

    TCP/IP详解

    14.2 网关协议:基础知识 146 14.3 内部网关协议和外部网关协议 147 14.3.1 网关-网关协议(GGP) 147 14.3.2 外部网关协议(EGP) 147 14.3.3 内部网关协议(IGP) 148 14.4 小结 148 第五部分 网络服务 第15章 互联网...

    TCP/IP技术大全(中文PDF非扫描版)

    14.2 网关协议:基础知识 146 14.3 内部网关协议和外部网关协议 147 14.3.1 网关-网关协议(GGP) 147 14.3.2 外部网关协议(EGP) 147 14.3.3 内部网关协议(IGP) 148 14.4 小结 148 第五部分 网络服务 第15章 互联网...

    TCP-IP技术大全

    14.2 网关协议:基础知识 146 14.3 内部网关协议和外部网关协议 147 14.3.1 网关-网关协议(GGP) 147 14.3.2 外部网关协议(EGP) 147 14.3.3 内部网关协议(IGP) 148 14.4 小结 148 第五部分 网络服务 第15章 互联网...

    TCPIP协议详解(4-1)

    网关协议 145 14.1 网关、桥和路由器 145 14.1.1 网关 145 14.1.2 网桥 146 14.1.3 路由器 146 14.1.4 自治系统 146 14.2 网关协议:基础知识 146 14.3 内部网关协议和外部网关协议 147 ...

Global site tag (gtag.js) - Google Analytics