自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 方法的重载

方法的重载重载就是在一个类中,方法的名字相同,但是形式参数不同的方法。方法重载的规则方法名必须相同参数列表必须不同(形参的个数不同、或类型不同、参数排列顺序不同等)方法的返回类型可以相同也可以不同仅仅返回类型不同不足以成为方法的重载示例public class Demo01 { //main方法 public static void main(String[] args) { double sum = add(1.0,2.0,3.0);

2021-03-04 14:38:03 134 1

原创 方法的定义和调用

方法的定义和调用方法的定义是一段用来完成特定功能的代码片段。一个方法的所有部分包括:修饰符返回值类型方法名参数类型(形式参数,实参)方法体(实现该功能的语句)eg: 方法的调用Java支持两种调用方法的方式,根据方法是否返回值来选择。当方法返回一个值的时候:方法调用通常被当做一个值,例如int langger = max(30,40);当方法不返回值是void时:方法调用一定是一条语句。Sysetem.out.println("Hello,

2021-03-04 11:36:48 159 1

原创 Java:编写程序统计字符串“The String class represents character strings”中字母“s”的出现次数,区分大小写。

Java练习:编写程序统计字符串“The String class represents character strings”中字母“s”的出现次数,区分大小写。package com.stx.p2;public class MoYi { public static void main(String[] args) { String str = "The String class represents character strings"; //将字符串转为数

2021-02-01 22:28:20 391

原创 Java:打印九九乘法表

Java练习:打印九九乘法表package struct;public class Demo07 { public static void main(String[] args) { //打印九九乘法表 for (int j = 1; j <= 9; j++) { for (int i = 1; i <= j; i++) { System.out.print(i+"*"+j+"="+i*j+

2021-01-27 19:13:58 129

原创 Java:用for循环输出1-1000之间能被5整除的数,并且每行输出3个

Java练习:用for循环输出1-1000之间能被5整除的数,并且每行输出3个。package struct;public class Demo09 { public static void main(String[] args) { //练习2:用for循环输出1-1000之间能被5整除的数,并且每行输出3个 for (int i = 0; i <= 1000; i++) { if (i%5 == 0){

2021-01-27 15:37:11 2546

原创 Java:for循环求出1~100之间能被3和7同时整除的所有整数之和。

Java练习:for循环求出1~100之间能被3和7同时整除的所有整数之和。package struct;public class Demo10 { public static void main(String[] args) { int sum = 0; for (int i = 0; i <= 100; i++) { if (i%3==0 && i%7==0){ sum =

2021-01-27 15:34:41 11256

原创 For 循环

For 循环for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。语法for (初始化; 布尔表达式; 更新) { //布尔表达式为true时执行的语句 }IDEA生成for循环快捷键:使用的数字.for示例计算0-100之间的基数与偶数的和。package struct;public class Demo08 { public static void main(String[] args) { //练习1:计算0-100之间的基数

2021-01-27 15:31:51 92

原创 Java:do…while循环求出1~100之间能被3和7同时整除的所有整数之和。

Java练习:do…while循环求出1~100之间能被3和7同时整除的所有整数之和。package struct;public class Demo06 { public static void main(String[] args) { int i = 0; int sum = 0; do { i++; if (i%3==0 && i%7==0){

2021-01-25 21:31:01 7586

原创 while循环

#while循环while循环是最基本的循环。while循环语法while (布尔表达式){ //布尔表达式为true时循环执行的内容 }示例计算1+2+3+…+100=?int i = 0;int sum = 0;while (i<=100){ sum = sum +i; i++;}System.out.println(sum);注意点只要布尔表达式为true,就是死循环,循环会一直进行下去,while(true){}大多数情况下,我

2021-01-25 17:18:20 92

原创 Java:编写程序,利用while循环,求出1~100之间能被3和7同时整除的所有整数之和。

Java练习:编写程序,利用while循环,求出1~100之间能被3和7同时整除的所有整数之和。package com.stx.p1;public class MoYi { public static void main(String[] args) { int i = 0; int sum = 0; while (i<100){ i++; while (i%3==0 &&

2021-01-25 16:55:22 8742

原创 switch多选择结构

switch多选择结构多选择结构还有一个实现方式就是switch case语句。switch匹配一个具体的值。switch多选择结构语法switch (expression){ case value1: //与value1匹配成功后执行的语句 break; case value2: //与value2匹配成功后执行的语句 break; default: //如果与以上的value都不匹配成功将

2021-01-25 14:47:22 161

原创 if 选择结构

if 单选择结构语法:if(布尔表达式){​ //如果布尔表达式为true将执行的语句}流程:示例:Scanner scanner = new Scanner(System.in);System.out.println("请输入内容");String s = scanner.nextLine();//equais:比较字符串是否相等if (s.equals("这是if单选择结构")){ System.out.println(s);}System

2021-01-23 00:13:33 141

原创 Java:学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台。

Java练习:学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台。代码如下:package com.stx.p3;import java.util.Arrays;import java.util.Scanner;public class MoYi { public static void main(String[] args) { int m = 8;

2021-01-21 21:08:20 5220 2

原创 用户交互Scanner

用户交互Scanner引言实现程序和人的交互,我们可以通过Scanner类来获取用户的输入。通过Scanner类的next()和nextLine()方法获取输入的字符串,在获取前用hasNext()和hasNextLine()判断是否有输入的数据。next()核心语法Scanner scanner = new Scanner(System.in)String str = scanner.next()注意点next()会将输入有效字符后,将其后面输入的空白或者分隔符作为结束符。n

2021-01-20 23:54:31 89

原创 java的三元运算符

三元运算符格式为:X ? Y : Z含义:如果x==Ture,则结果输出为Y,否则结果输出为Z虽然可以通过if流程控制来判断,但是这个语句在开发中很常用,其可以使代码更加精简,便于理解。public class Demo05 { public static void main(String[] args) { //X ? Y : Z(如果x==Ture,则结果输出为Y,否则结果输出为Z) int score = 90; String a

2021-01-19 21:09:02 119

原创 java参数的自增,自减

public class Demo04 { public static void main(String[] args) { int a = 1; int b = a++; //先赋值给b再自增 int c = ++a; //先自增再赋值给c System.out.println(a); System.out.println(b); System.out.println(c);

2021-01-19 20:23:42 258

原创 变量、常量、作用域

变量、常量、作用域变量局部变量局部变量是在方法里,必须声明和初始化值。可在方法里直接输出。//main方法 public static void main(String[] args) { int i = 10; System.out.println(i); }实例变量实例变量是在类的里面,方法的外面,从属于对象,可以不自行给变量初始化。若不自行初始化,默认值为0或0.0,布尔的默认值是false,非基本类

2021-01-18 17:46:25 244

原创 类型转换

类型转换引出Java是强类型语言,所以要进行有些运算的时候,要用到类型转换;运算中,不同类型的数据先转换为同一类型,然后进行运算。强制转换高—>低格式:(转换成的类型)变量名eg:int i = 128;byte b = (byte)i;自动转换低—>高不需要加任何东西也不会报错eg:int i = 128;double b = i;注意点转换时会存在内存溢出或者精度问题。...

2021-01-18 15:32:21 51

原创 数据类型

数据类型八大基本数据类型整数型int(最常用)byteshortlong(long类型要在数字后面加个L,否则报错)小数型:浮点数float(float类型要在数字后面加个F,否则报错)double字符型char(只定义***一个字***) String是字符串,不过不是关键字,是类布尔型:是非boolean...

2021-01-18 00:00:23 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除