JAVA小练习(带答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
for(int j=0;j<cols;j++) cs[rows][cols]=str.charAt(cot++);
} String s=""; for(int i=0;i<rows;i++){
for(int j=0;j<cols;j++){ s+=cs[i][j]; System.out.print(cs[i][j]);
day04:
验证身份证号码的正确性 IdCardDemo.java
实现文字竖排
Valign.java
day05: 1)根据观察,蟋蟀的鸣叫频率与夏天的温度有关,具体的关系有公式:t=(c+40)/10 决定, 其中 c 代表蟋蟀每分钟的鸣叫数,t 代表摄氏温度。在给定的类 Centigrade 的基础上,实现 centigrade 方法返回相应的摄氏温度值。 2)欧几里德算法又称辗转相除法,用于计算两个正整数 a,b 的最大公约数。其计算原理依 赖于下面的定理: 定理:gcd(a,b) = gcd(b,a % b) (a>b 且 a mod b 不为 0) 在给定类 Euclide 的基础上计算两个正整数的最大公约数,要处理 a % b 为 0 情况。 3)实现数组匹配游戏 在两个数组中,索引相同的位置 如果值相同 用 a 表示
}
public static int gcd(int a, int b) { if (a == 0 || b == 0) {
return 0; } if (a <= b) { a = a ^ b; b = a ^ b; a = a ^ b; } else { if (a % b == 0) { return b; } else { gcd(b, a % b); } } return gcd(b, a % b); }
public static boolean isHasAirline(char c) { return false;
} }
package day03;
import java.util.Scanner; import java.util.Arrays;
/** * 生成 EAN-13 验证码 */
public class Ean13Barcode { public static void main(String[] args) {
public static String valign(String txt, int charPerCol) {
return ""; } }
package day05; /**
* 欧几里德算法又称辗转相除法,用于计算两个正整数 a,b 的最大公约数。其计算原理依 赖于下面的定理:
*定理:gcd(a,b) = gcd(b,a % b) (a>b 且 a mod b 不为 0) *在给定类 Euclide 的基础上计算两个正整数的最大公约数,要处理 a % b 为 0 情况。 * */ public class Euclid {
public static void main(String[] args) { Random r = new Random();
int r1 = r.nextInt(100); int r2 = r.nextInt(100); System.out.println(r1+"+"+r2+"="+(r1+r2)); } }
import java.util.Random; import java.util.Scanner;
/** * 加法练习器 选做题目
*/ public class AddDemo {
public static void main(String[] args) {
}
} package day02;
/** * 等额本息还款计算 */
Java 小练习 难度:4 范围:corejava
day02: 函数计算器(必做) FunctionDemo.javaHale Waihona Puke Baidu
等额本息还款计算(必做) Credit.java 加法练习器(选作) AddDemo.java
day03: 判断航班日期(必做)AirlineDemo.jar 计算验证条形码(必做)Ean13Barcode.jar
公约数: import java.util.*;
public class Gyueshu { public static void main(String[] args) { Random R = new Random(); int a = R.nextInt(100); int b = R.nextInt(100); int result = gcd(a, b); System.out.println(result);
} }
package day04;
/** * 实现文字竖排 * */
public class Valign { public static void main(String[] args) { String str = "abcdefghijklmn"; String txt = valign(str, 5); System.out.println(txt); }
}
public class VAlign_1 {
public static void main(String[] args) { System.out.print(valign("数折行文字个数,每个竖排行文字个数",5));
} public static String valign(String str,int n){
} System.out.print(s); } return s;
} }
public class Credit {
public static void main(String[] args) { } /**
* 计算等额本息还款 * @param payment 总贷款数额 200000 * @param ret 年利率 如 5.58 * @param num 分期月份数量 180 * @return 每月还款金额 1642.66 */ public static double payPerMonth(double payment, double ret, int num){
} public static int f(int x){
return 0; } }
package day03;
import java.util.Scanner;
public class AirlineDemo { public static void main(String[] args) { boolean hasAirline = isHasAirline('2'); if (hasAirline) { System.out.println("有航班"); } else { System.out.println("没有航班!"); } }
}
/** * 计算验证码,输入 12 位条码, 返回带验证码的条码 */
public static String ean13(String code) {
return ""; }
} package day04; import java.util.Scanner; import java.util.Arrays; /**
return 0; } }
package day02;
import java.util.Scanner;
/** * 函数计算器 * 数学二次函数 y=f(x)=2x*x+5x+1 */
public class FunctionDemo {
public static void main(String[] args) {
int size=str.length(); int rows=n; int cot=0; int cols=size/rows==0?size/rows:size/rows+1; System.out.print(rows+","+cols+","+","+str);//5,4 char[][] cs=new char[rows][cols]; for(int i=0;i<rows;i++){
public static int gcd(int a, int b) { return 0;
} public static void main(String[] args) {
int i = gcd(100, 20);//返回 20 正确 System.out.println(i); } }
加法器: public class TestAll {
在两个数组中,索引不同的位置 如果值相同 用 b 表示 例:
int[] arrOne = { 2, 1, 4, 5, 6 };
int[] arrTwo = { 2, 4, 7, 1, 6 }; 以上数组中有 2 个 a 2 个 b 在给定类 Matching 的基础上完成 match 方法
package day02;
* 验证身份证号码的正确性 * */ public class IdCardDemo{ public static void main(String[] args){
System.out.println( verify("34052419800101001X"));
}
public static boolean verify(String id){ return false;
相关文档
最新文档