【Java 每日练习 3】教程文章相关的互联网学习教程文章

字符串练习---Java【代码】【图】

题目1:定义一个方法,把数组{1,2,3}按照指定格式拼接成一个字符串。格式参照如下:[word1#word2#word3]。 分析: 1. 首先准备一个int[]数组,内容是:1、2、3 2. 定义一个方法,用来将数组变成字符串 三要素 返回值类型:String 方法名称:fromArrayToString 参数列表:int[] 3. 格式:[word1#word2#word3] 用到:for循环、字符串拼接、每个数组元素之前都有一个word字样、分隔使用的是#、区分一下是不是最后一个 4. 调用方法,得...

5. Java入门之流是什么?流的分类、方法及应用(超详细介绍,含相关练习)【代码】【图】

目录1. 流的概述2. 字节流2.1 字节输出流2.2 字节输入流2.3 字节输入流读取原理2.4 练习-文件复制3. 字符流3.1 字符输出流3.2 字符输入流3.3 流中的异常处理4. 缓冲流4.1 字节缓冲流4.2 字符缓冲流4.3 缓冲流的效率测试4.4 练习-对文本内容进行排序5. 转换流5.1 字符编码与字符集5.2 OutputStreamWriter介绍5.3 InputStreamReader介绍5.4 练习-转换文件编码6. 对象流6.1 Properties集合6.2 对象序列化流6.3 对象反序列化流6.4 Inva...

java方法练习_求质数【图】

质数:只能被自身和1整除,例如 2,3,5,7; 一,定义方法 二、调用并测试

java练习题解析【代码】

JAVA所定义的版本中不包括:( D) A、 JAVA2 EE B、 JAVA2 SE C、 JAVA2 ME D、 JAVA2 HE //java三版本(SE标准版,EE企业版,ME微型版)2.下列说法正确的是(A ) A、 JAVA程序的main方法必须写在类里面 //常识 B、 JAVA程序中可以有多个main方法 C、 JAVA程序中类名必须与文件名一样 D、 JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来 3、 Java中,在如下所示的Test类中,共有(C )个构造方法。 public class...

JAVA编程练习题-01【代码】

一 判断某一年是否为闰年 在该类的主方法中接收用户输入的一个整数年份,然后通过闰年计算公式,判断这个年份是否为闰年,并在控制台输出判断结果。 代码如下:public class Demo {public static void main(String[] args) { // 主方法Scanner sc = new Scanner(System.in);System.out.print("请输入一个年份:"); // 向控制台输出一个提示信息long year;year = sc.nextInt();if (year % 4 ==0 && year % 100 != 0 || year % 40...

java练习五子棋2.0版本,带可视化【代码】

java练习五子棋2.0版本,带可视化前言思路结语 前言 此代码为个人练习的代码,对初期五子棋博客的一个修改,增加可视化部分,待写3.0版本,现目前为训练匿名类的使用. 转载请注明出处 思路使用图片做背景和棋子,根据作为棋盘上的点的下标数组,显示界面class MyCanves extends Canvas{@Overridepublic void paint(Graphics g) {g.drawImage(table,0,0,MAX_WITH,MAX_HIGH,null);for(int i = 0; i < SIZE ; i ++){for(int j = 0 ; j < SIZE...

Java_Math练习一个小学数学题:计算在-13.7到4.8之间,绝对值大于7或小于3.1的整数有多少个【代码】

题目: 计算在-13.7到4.8之间,绝对值大于7或小于3.1的整数有多少个 分析: 1.已经确定了范围,for循环 2.起点位置-13.7应该转换成-13,两种方法 2.1使用Math.ceil方法,向上(向正方向)取整 2.2强制转换成int,自动舍弃小数位 3.每一个数字都是整数,步进表达式是num++,每次都+1 4.如何拿到绝对值:Math.abs方法 5.一旦发现了一个数字,需要让计数器++进行统计 代码 public class MathPractise {public static void main(String...

Java基础50道经典练习题(21)——求阶乘

【程序 21 求阶乘】 题目:求 1+2!+3!+...+20!的和 ? 程序分析:此程序只是把累加变成了累乘。 ? 源码:package com.homework.test;/* 【程序 21 求阶乘】 题目:求 1+2!+3!+...+20!的和 程序分析:此程序只是把累加变成了累乘。*/ public class Test21 {public static void main(String [] args){long Sum = 1;long temp = 1;for (int i=2; i<=20; i++){temp *= i;Sum += temp;}System.out.println(Sum);}}?

Java基础50道经典练习题(20)——求前20项之和

【程序 20 求前 20 项之和】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和。 ? 程序分析:请抓住分子与分母的变化规律。 ? 源码:package com.homework.test;/* 【程序 20 求前 20 项之和】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和。 程序分析:请抓住分子与分母的变化规律。*/ public class Test20 {public static void main(String [] args){...

Java基础50道经典练习题(16)——九九乘法表

【程序 16 输入 9*9 表】 题目:输出 9*9 口诀。 ? 程序分析:分行与列考虑,共 9 行 9 列,i 控制行,j 控制列。 ? 源码:package com.homework.test;/* 【程序 16 输入 9*9 表】 题目:输出 9*9 口诀。 程序分析:分行与列考虑,共 9 行 9 列,i 控制行,j 控制列。*/ public class Test16 {public static void main(String[] args){for (int i = 1; i<=9; i++){for (int j=1; j<=i; j++){System.out.print(i + "*" + j + "=" +...

Java基础50道经典练习题(11)——求不重复数字

【程序 11 求不重复数字】 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成所有的排列后再去 掉不满足条件的排 列。 ? 源码: ?package com.homework.test; /* 【程序 11 求不重复数字】 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是 1、2、3...

Java基础50道经典练习题(5)——判断分数等级

【程序 5 判断分数等级】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示, 60 分以下的用 C 表示。 程序分析:(a>b)?a:b 这是条件运算符的基本例子。 ? 源码:package com.homework.test; import java.util.*; /* 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示, 60 分以下的用 C 表示。 程序分析:(a>b)?a:b 这是条件运算符...

Java基础50道经典练习题题目(1)——不死兔神

【程序 1 不死神兔】 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月 又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少? 程序分析: 兔子的规律为数列 1,1,2,3,5,8,13,21.... ? 源码:package com.homework.test; import java.util.*; /* 分析: 兔子的规律为数列 1,1,2,3,5,8,13,21....,可以看出第3个月兔子对数为前两个月之和,第4个月兔子对数为第二和第三个月兔子...

JavaGUI练习 - 正交测试用例生成小工具【代码】【图】

正交表生成小工具 说明 小工具的适用对象主要是测试人员,他们日常工作中手动设计大量测试用例,工作繁杂甚至还存在覆盖不全面等问题。 为了提高他们的测试效率,该小工具可以通过输入一组多因素多水平的数据,然后查询到相应的正交表,同时映射出这组数据的测试用例。 为了方便使用,还增加了帮助、导入文件和保存结果的功能。 思路同样需要构思布局,先分为上中下三大块其次对每一块进行细化,上方是用户的操作区域中间和下方显示...

【JAVA练习十一】一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方【代码】

package erase; public class 完全平方数 {public static void main(String[] args) {// TODO Auto-generated method stubint sum=0;for(int i=0;i<100001;i++) {if(Wanquan(i+100) && Wanquan(i+268)) {sum=i;System.out.print(" "+sum);}}}public static boolean Wanquan(int n) {boolean Wan = false;for(int i=1;i<Math.sqrt(n)+1;i++) {if(n==Math.pow(i, 2)) {Wan=true;break;}}return Wan;} }