【【狂神说Java】练习】教程文章相关的互联网学习教程文章

Java基础编程练习5:求1~100之间的偶数和?

题目:求1~100之间的偶数和?代码示例:package cn.wdl.demo;public class Case05 {public static void main(String[] args) {// 求1~100之间的偶数和?int sum = 0;for(int i=0;i<100;i=i+2) {sum = sum + i;}System.out.println("2+4+...+98="+sum);} }运行结果: 2+4+...+98=2450

Java基础编程练习6:求100~999之间的水仙花数字

题目:求100~999之间的水仙花数字。 ?所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。示例代码:package cn.wdl.demo; public class Case06 {public static void main(String[] args) {//求100~999之间的水仙花数字for(int i=1;i<=9;i++) {for(int j=0;j<=9;j++) {for(int k=0;k<=9;k++) {if((i*i*i+j*j*j+k*k*k) == (i*100+j*10+k)...

Java基础编程练习2,求一元二次方程aX^2+bX+c=0的根.

题目:求一元二次方程aX^2+bX+c=0的根。package cn.wdl.demo; import java.util.Scanner; public class Case02 {public static void solution(double a,double b,double c) {double delta;double x1;double x2;delta = b*b-4*a*c;if(delta>=0) {if(delta>0) {x1=(-b+Math.sqrt(delta))/(2*a);x2=(-b-Math.sqrt(delta))/(2*a);}else{x1=x2= (-b/(2*a));}System.out.println("方程解为x1="+x1+",x2="+x2);}else {System.out.println(...

Java第六次上机+练习【图】

1.使用for循环计算1-100的和,除了以3结尾的那些数package java6;public class SJ1 {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubint sum=0;for(int i=1;i<=100;i++){if(i%10!=3){sum+=i;}}System.out.println(sum);}}2.使用二重循环输出以下图形 * *** ************package java6;public class SJ21 {/*** @param args*/public static void main(String[] args) {// TODO ...

Java编程练习【代码】【图】

Java编程— 跳跃最大长度(java) 题目: 【问题描述】给一个非负整数数组。假设你最初的位置为0,数组中每一个元素的值代表你能跳跃最大的长度,判断是否能达到数组的最后一个位置 【输入形式】第一行数组长度第二行输入一个非负整数数组【输出形式】布尔类型的值 【样例输入】 5 1 2 3 1 4 【样例输出】 true 代码样例: import java.util.Scanner; public class max_Jump {public static void main(String[] args) {Scanner sca...

java面向对象 - 封装、继承和多态的综合练习【代码】

java面向对象 - 封装、继承和多态的综合练习 @tojava面向对象 - 封装、继承和多态的综合练习c 第一题- `package case1;import java.util.Scanner;public class Task1 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String dogName = sc.next();String dogSex = sc.next();String dogColor = sc.next();String catName = sc.next();String catSex = sc.next();double catWeight = sc.nextDouble()...

Java练习案例之输入一个字符串统计每个字母出现次数【代码】【图】

Java小案例:输入一个字符串,要求统计字符串中每个字符串出现的次数 需求:结果预览:思路:原码:需求: 键盘录入一个字符串,要求统计字符串中每个字符串出现的次数。 举例:键盘录入“aababcabcdabcde” 在控制台输出:“a(5)b(4)c(3)d(2)e(1)" 结果预览:思路: 1 :键盘录入一个字符串 2:创建HashMap集合,键是character,值是Integer 3:遍历字符串,得到每一个字符 4 :拿得到的每一个字符作为键到HashMap集合中去找对应的值,看...

java流程控制(4.顺序结构5.break & continue6.练习)

4.顺序结构while 循环while循环是最基本的循环,结构为: while (布尔表达式){ //循环内容}public static void main(String[] args) { //输出1-100 int i = 0; while (i<100){ i++; System.out.println("i"); } }只要布尔表达式为true,循环就会一直执行下去我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环少部分需要循环一直执行下去,比...

Java练习(4)合并两个数组【代码】【图】

自己练习用,非提交代码 将两个有序整数组合并成一个新的有序整数组 输入四行: 整数组nums1 nums1的长度m 整数组nums2 nums2的长度n 输出一行: 合并后的新数组 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays;/*** 合并两个数组* */ public class arrayCombine {public static void main(String[] args)throws IOException{BufferedReader bf = new Bu...

Java练习代码(四)- 简单哈希表实现【代码】

package Java2021_4_4;import java.util.ArrayList; import java.util.LinkedList; import java.util.List;/*** @Create with IntelliJ IDEA* @Description :* @Auther : HMW* @Date: 2021-04-05* @Time: 12:12**/ public class HashMap {static class Node {public int key;public int value;Node(int key, int value) {this.key = key;this.value = value;}@Overridepublic String toString() {return "Node{" +"key=" + key +",...

java学习 习题练习 Demo53~66 Demo82~86【代码】【图】

java学习 习题练习 Demo53~66 Demo82~86 Demo 53 解题思路: 题中数据:三角形的三个顶点、三条边的长度、三个内角 题目要求:根据公式计算三角形三个内角 步骤: 1.提示用户输入三个顶点坐标 2.根据顶点坐标计算三角形三条边 3.根据题中公式计算三个内角角度 4.输出结果 代码: import java.util.Scanner; public class Demo53 {public static void main(String[] args) {Scanner input = new Scanner(System.in);//提示用户输入...

Java学习笔记6 代码练习2【代码】

练习一: 设计一个宠物(Pets)类,包含昵称(Nickname),年龄(age),体重(weight),品种(type)等属性, 及日常行为(跑(run),吃(eat),睡(sleep),玩()),实现并测试这个类 package com.company.pets; /** 设计一个宠物(Pets)类包含属性:昵称(nickname)年龄(age)体重(weight)及日常行为:跑(run)吃(eat)睡(sleep)实现并测试这个类*/ public class Pets {private String nickname;private String age;private String weight;public void...

java第三周上机练习【代码】【图】

1.输入商品单价,数量,求总价。活动8折后抹零,计算活动价。输入付款金额,计算找零并输出package Class; import java.util.Scanner; public class Class1 {public static void main(String[] args) {// TODO Auto-generated method stub//1.输入商品单价,数量,求总价。活动8折后抹零,计算活动价。//输入付款金额,计算找零并输出Scanner input=new Scanner(System.in);System.out.println("输入商品单价");int danjia=input.n...

java -练习题-从给定数组中选出和为固定值的两个数【代码】

package com.etc;/*** * 从给定数组中选出和为固定值的两个数* */ public class Test {public static void main(String[] args) {int[] nums = {1, 5, 9, 11, 3, 33, 11, 45, 67};Test test = new Test();test.sum(nums, 14);}public int[] sum(int[] nums, int target) {int data[] = new int[2];for (int i = 0; i < nums.length; i++) {for (int j = i + 1; j < nums.length-1; j++) {if (nums[i] + nums[j] == target) {data...

类和对象综合练习:编写程序Account.java,定义一个类Account,表示“银行账户”【代码】

任务描述 本关任务:编写程序Account.java,定义一个类Account,表示“银行账户”,完成以下要求: 1、定义以下实例成员变量: 账号:String account 储户姓名:String name 存款余额:double balance 2、定义以下静态成员变量: 账户最小余额限制值:double minBalance 3、在静态代码块中初始化静态成员变量,账户最小余额为10元。 4、定义构造方法以初始化实例成员变量accout、name和balance 5、定义存钱方法deposit,该方法调用...