【java基础(八)之函数的复写/重写(override)】教程文章相关的互联网学习教程文章

JAVA基础之API文档查看【图】

API:应用程序编程接口。 查看文档地址:https://www.matools.com/api/java8 Java类的组织形式 包>类>方法

java基础起步(一)【代码】【图】

此练习包含的知识点: 标识符,关键字,注释,变量,数据类型,常量基本的数据类型:整数类型(int)浮点类型(float)字符类型(char)布尔类型 java提供了一系列的访问控制符来设置基于类(class),变量,方法(mothod),及构造方法等不同等级的访问权限。 java的访问权限主要有四类:default(默认模式)private (私有模式)public(公有)protected(保护)第一题按步骤编写代码,效果如图所示:编写步骤:定义类 Test1定义 main方...

java基础06集合【图】

集合 1.Collection 1.1 方法 add(T v) isEmpty() clear() contains(Object obj) remove(Object obj) size() toArray() 1.2 List 存放一组单值 有序,可重复,索引 1.2.1 ArrayList ArrayList是长度可变的对象引用数组,称为动态数组 数组容量也会随之自动扩展;访问和遍历数组元素时,ArrayList的性能优越 ArrayList类继承了AbstractList类并实现了List接口 方法: get(int index); remove(int index); 1.2.2 LinkedL...

Java基础编程练习11:求sum=1+2+…+n,当n为多少时sum>2000?

题目:?求sum=1+2+…+n,当n为多少时sum>2000?代码示例:package cn.wdl.demo; public class Case11 {public static void main(String[] args) {int sum = 0;for(int i=1;i<=100;i++) {//累加求和sum = sum + i;//判断和是否大于2000if(sum>2000) {System.out.println("1+2+...+"+i+">2000");break;}}} }运行结果: 1+2+...+63>2000

Java基础编程练习7:百钱百鸡问题。

题目:公鸡:2元/只,母鸡:3元/只,小鸡:1元/5只。问一100元钱买100只鸡(每种鸡必须有),共有多少种可能。示例代码:package cn.wdl.demo;public class Case07 {public static void main(String[] args) {// 公鸡:2元/只,母鸡:3元/只,小鸡:1元/5只。问一100元钱买100只鸡,共有多少种可能。for(int i=1;i<=50;i++) {for(int j=1;j<=33;j++) {int k = 100-i-j;//买鸡的钱数double money = i*2 + j*3+ k*0.2;if(money == 10...

Java基础编程练习8:猜数字游戏

题目:猜数字游戏。随机生成一个0~9的数字,用户通过键盘输入猜的数字,如果用户输入的数字大于生成的随机数,则输出“您猜的数大了”,如果用户输入的数小于随机生成的数字,则输出“您猜的数小了!”,当用户输入的数正好等于生成的随机数输出“您猜对了!”。package cn.wdl.demo;import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConn...

Java基础编程练习9:已知三角形的三条边a,b,c求三角形的面积?

题目:已知三角形的三条边a,b,c求三角形的面积?(使用海伦公式)示例代码:package cn.wdl.demo;public class Case09 {//已知三角形的三条边a,b,c求三角形的面积?public static double area(double a,double b,double c){ double p=(a+b+c)/2; double ret=0.0; ret = Math.sqrt(p*(p-a)*(p-b)*(p-c)); return ret; }public static void main(String[] args) { doubl...

Java基础编程练习10:求1!+2!+3!+…+n!, n<=15。

题目:?求1!+2!+3!+…+n!, n<=15。示例代码:package cn.wdl.demo;public class Case10 {public int fac(int n) {int fac=1;for(int i=1;i<=n;i++) {fac = fac*i;}return fac;}public int getFactorSum(int n) {int sum=0;for(int i=1;i<=n;i++) {sum = sum + fac(i);}return sum;}public static void main(String[] args) {Case10 c = new Case10();int n=3;System.out.println("1!+2!+...+"+n+"!="+c.getFactorSum(n));}}运行结果...

JavaSE基础--用户转换 Scanner【代码】【图】

Scanner 首先我们写一个程序,一定是为了服务别人,不可能自己一个人玩,所以我们必须要通过某种方式来实现,用户转换。 Java 就给我们留了一个叫做Scanner 的工具类,来实现这个操作。在类(class) 的上方导入装有我们Scanner使用权限的包,也就是 import java.util.Scanner;新建一个扫描器 ( new Scanner)参数里输入 (System.in); 这样就会开始从键盘接收数据输入Scanner scan ,也就是把扫描器存起来,要用的时候直接输入scansca...

《Java基础——从0开始》——06 扩展运算符以及三元运算符【代码】

扩展运算符 public class Demo07 {public static void main(String[] args) {//扩展运算符int a = 10;int b = 20;a+=b;System.out.println(a);//30 等价于a=a+b;a-=b;System.out.println(a);//10 等价于a=a-b;//字符串连接符 +System.out.println("" + a + b);System.out.println(a + b + "");//1020 30//当String出现在连接符前,会变成String!!!} } 三元运算符 public class Demo08 {public static void main(String[] args) ...

java基础【图】

第一节 常用dos命令 (disk operation system) 切换盘符 c: 进入文件夹 cd 文件夹名称 进入多级文件夹 cd 文件夹1\文件夹2\文件夹3 返回上一级 cd… 直接返回根目录 cd 查看当前内容 dir 清屏 cls 退出 exit 理解JDK JVM JREjdk>jre>jvm java程序开发三步骤 编写,编译,运行 使用cmd运行Java 1.编写一个HelloWorld记事本文件 类名叫HelloWorld 2. javac HelloWorld.java //生成HelloWorld.class 字节码文件 3. java HelloWorld...

Java基础编程练习3:随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。

题目:随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。示例代码:package cn.wdl.demo;public class Case03 {public static void main(String[] args) {// 随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。int count=20;int[] nums = new int[count];for(int i=0;i<count;i++) {nums[i] = (int)(Math.random()*1000)%100;}for(int i=0;i<count;i++) {System.out.print(nums[i]+" ");}double a...

Java基础编程练习4:求一个长整数的各位数字是多少并输出?

题目:求一个长整数的各位数字是多少并输出?示例代码:package cn.wdl.demo; import java.util.Scanner; public class Case04 {public static void main(String[] args) {// 求一个长整数的各位数字是多少并输出?long num = 0;Scanner sc = new Scanner(System.in);System.out.println("请输入一个长整数:");num = sc.nextLong();long tmp = num/10;while(num>0) {System.out.print((num - tmp*10)+" ");num = num/10;tmp = num...

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)...