java基础练习题
暴走灬青春
这个作者很懒,什么都没留下…
展开
-
Tcp上传文件 服务器端
import java.io.BufferedReader;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintStream原创 2016-03-31 11:53:43 · 804 阅读 · 2 评论 -
java网络编程客户端输入字符串,服务器端将其反转后输出给客户端,客户端显示出来
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintStream;import java.io.PrintWriter;import java.net.Socket;原创 2016-04-01 08:40:15 · 1205 阅读 · 0 评论 -
java字符流练习,读文件,将其内容每行倒序写到另一文件
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Ar原创 2016-04-01 07:40:59 · 2525 阅读 · 0 评论 -
键盘写入文件数据,quit结束
import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import java.io原创 2016-03-31 21:53:39 · 736 阅读 · 0 评论 -
从控制台录入一个文件路径,将其拷贝到当前目录
import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;impo原创 2016-03-31 21:47:08 · 1399 阅读 · 0 评论 -
创建集合,存储扑克牌---改进版
import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.TreeSet;public class Test3 { /** * 1.创建集合,存储扑克牌 * 2.洗牌 * 3.发牌 * 底牌单独看原创 2016-03-31 21:09:00 · 543 阅读 · 0 评论 -
创建集合,存储扑克牌,洗牌,发牌,看牌
import java.util.ArrayList;import java.util.Collection;import java.util.Collections;public class Test2 { /** * 1.创建集合,存储扑克牌 * 2.洗牌 * 3.发牌 * 底牌单独看 * 4.看牌 */ p原创 2016-03-31 21:07:49 · 964 阅读 · 0 评论 -
ArrayList 集合练习
import java.util.ArrayList;class Data { int val; //重写toString方法 @Override public String toString() { return "Data [val=" + val + "]"; }}public class Test4 { /**4、分原创 2016-03-31 11:50:33 · 585 阅读 · 0 评论 -
打印等长的二维数组,要求从1开始的自然数由方阵的最外圈向内螺旋方式地顺序排列。
import java.util.Scanner;public class Test8 { /** * 8、写一方法,打印等长的二维数组,要求从1开始的自然数由方阵的最外圈向内螺旋方式地顺序排列。 * 如: n = 4 则打印: * 1 2 3 4 * 12 13 14 5 * 11 16 15 6 *原创 2016-03-31 11:54:07 · 2177 阅读 · 0 评论 -
金额转换,阿拉伯数字转换成中国传统形式
import java.util.Scanner;public class Test9 { /** * 9、金额转换,阿拉伯数字转换成中国传统形式。 * 例如:101000001010 转换为 壹仟零壹拾亿零壹仟零壹拾圆整 * 分析问题:a、小数点之前为整数,小数点后只有两位,为角分。 b、小数点之前单位依次为 圆,拾,佰,原创 2016-03-31 11:54:49 · 3620 阅读 · 0 评论 -
写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩)
import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.util.Comparator; import java.util.Scanner; import java.ut原创 2016-03-31 11:42:07 · 5090 阅读 · 0 评论 -
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐
import java.util.Scanner;public class Test10 {/** * 10、28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝? * 假如是50人,又需要买多少瓶可乐?(需写出分析思路) *//** * 思路: * 1.键盘录入人数 * 2.人数作为参数,传给getNum()方法 * 3.getN原创 2016-03-31 11:44:02 · 2056 阅读 · 0 评论 -
定义一个Map对象,遍历并打印出各元素的key和value
import java.util.HashMap; import java.util.Map; import java.util.Map.Entry;import com.itheima.bean.Person;public class Test2 {/** * 2、编写一个类,在main方法中定义一个Map对象(采用泛型), * 加入若干个对象,然后遍历并打印出各元素的key和val原创 2016-03-31 11:45:46 · 5797 阅读 · 0 评论 -
对象思想,对员工进行建模
public class Test3 {/** * 3 假如我们在开发一个系统时需要对员工进行建模,员工包含 3 个属性:姓名、工号以及工资。 * 经理也是员工,除了含有员工的属性外,另为还有一个奖金属性。 * 请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。 *//** * 分析: * 1. 抽象员工类 abstract class Em原创 2016-03-31 11:46:19 · 1732 阅读 · 0 评论 -
反射练习
import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import com.itheima.bean.Person;public class Tes原创 2016-03-31 11:52:22 · 392 阅读 · 0 评论 -
将字符串中进行反转。abcde --> edcba
import java.util.Scanner;public class Test6 { /** * 6、将字符串中进行反转。abcde --> edcba * 分析: * 字符串String 有索引 有最大长度 * 通过for循环从最大长度lengrh-1 开始到0为止倒序遍历 */ public stati原创 2016-03-31 11:52:49 · 2937 阅读 · 0 评论 -
使用TCP协议写一个可以上传文件的服务器和客户端
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.Socket;imp原创 2016-03-31 11:53:16 · 3719 阅读 · 1 评论 -
练习五 数组转换成字符串
package com.heima.test;public class ArrayToString { /**练习五 数组转换成字符串 * int [] arr = {1,2,3} * 输出结果:"[1,2,3]" * @param args */ public static void main(String[] args) {原创 2016-04-12 22:50:52 · 351 阅读 · 0 评论