自定义博客皮肤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)
  • 收藏
  • 关注

原创 循环录入某学生的5门课程的成绩并计算平均分。如果某分数录入为负,则停止录入并提示录入错误

1.1.训练描述循环录入某学生的5门课程的成绩并计算平均分。如果某分数录入为负,则停止录入并提示录入错误。1.2.操作步骤描述创建键盘录入对象定义int类型的变量sum(总分)和avg(平均分),两个变量的初始值位0,String类型的变量name,表示学员姓名定义boolean类型的变量flag(表示该学生的5门成绩是否正确录入,如果有一个为负值,则负值为true,表示录入错误),初始值为false利用for循环,录入5个成绩(1)判断当前的成绩如果小于0,flag赋值为tr

2020-07-31 21:51:02 9168

原创 java 中 随机数生成

Random产生随机数(掌握)概述:Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能API后续课程详细讲解,现在可以简单理解为Java已经写好的代码使用步骤:导入包import java.util.Random;创建对象Random r = new Random();产生随机数int num = r.nextInt(10);解释: 10代表的是一个范围,如果括号写10,产生的随机数就是0-9,括号写20,参数的随机数则

2020-07-31 21:43:41 271

原创 java中三种循环的区别

三种循环的区别for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)do…while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)for循环和while的区别条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用死循环(无限循环)的三种格式for(;????

2020-07-31 21:36:10 854

原创 java中while循环

while循环完整格式:初始化语句;while (条件判断语句) { 循环体语句; 条件控制语句;}while循环执行流程:①执行初始化语句②执行条件判断语句,看其结果是true还是false​ 如果是false,循环结束​ 如果是true,继续执行③执行循环体语句④执行条件控制语句⑤回到②继续while循环案例-珠穆朗玛峰public class WhileTest { public static v..

2020-07-31 21:32:13 2124

原创 java中for循环

循环语句-for循环循环:循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。for循环格式:for (初始化语句;条件判断语句;条件控制语句) { 循环体语句;}格式解释:初始化语句: 用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样条件判断语句:用于表示循环反复执行的条件,简单说就是判断

2020-07-31 21:28:49 716

原创 java中switch语句

分支语句switch语句格式switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break;}执行流程:首先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。举个例子:键盘录入星

2020-07-31 21:25:42 196

原创 java 三元运算符

三元运算符语法格式:关系表达式 ? 表达式1 : 表达式2;解释:问号前面的位置是判断的条件,判断结果为boolean型,为true时调用表达式1,为false时调用表达式2。其逻辑为:如果条件表达式成立或者满足则执行表达式1,否则执行第二个。举例:int a = 10;int b = 20;int c = a > b ? a : b; // 判断 a>b 是否为真,如果为真取a的值,如果为假,取b的值结合例子理解:输入三个和尚的身高,输出最高的和尚import java

2020-07-30 20:58:22 426

原创 java 之 if的使用

if语句格式1:if (关系表达式) {语句体; }执行流程:①首先计算关系表达式的值②如果关系表达式的值为true就执行语句体③如果关系表达式的值为false就不执行语句体④继续执行后面的语句内容System.out.println("开始"); int age = 19; if(age >= 18){ System.out.println("可以上网吧"); } System.out.println("结束")格式2:if (关系表达式) {语句体1;

2020-07-30 20:55:19 1424

原创 逻辑运算符& && | ||

逻辑运算符:&与:并且,遇false则false,只用符号左右两边同时为true,结果为true|或:或者,遇true则true,只用符号左右两边同时为false,结果为false!非:取反 一元运算符^异或:相同为false,不同为true&与&&&:无论左边真假,左右都执行&&:左边为真,右边执行public class L2{ public static void main(String[] args){ int x = 3;

2020-07-30 20:42:26 585

原创 java运算符之++和--的使用

自增自减:++和-- 既可以放在变量的后边,也可以放在变量的前边。2.单独使用的时候, ++和-- 无论是放在变量的前边还是后边,结果是一样的。参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者–。参与操作的时候,如果放在变量的前边,先拿变量做++或者–,后拿变量参与操作。根据具体案例理解比较好:public class JianJian{ public static void main(String[] args){ int a = 5; int b = a

2020-07-30 20:39:22 796

原创 java算数运算符之/和%使用怎么输出四位数的各个位的数字

/:除法%:余数举个例子:Scanner sc = new Scanner(System.in);System.out.println("请输入四位数:");int num = sc.nextInt();//千位上的数int n1 = num/1000;//百位上的数int n2 = num/100%10;//十位上的数int n3 = num/10%10;//个位上的数int n4 = num % 10;System.out.println("千位上的数为:");System

2020-07-30 20:33:41 1468 3

原创 java算术运算符-之-“+“使用

运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合 java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。举个例子:int a = 10;int b = 20;int c = a + b;// +:是运算符,并且是算术运算符。//a + b:是表达式,由于+是算术运算符,//所以这个表达式叫算术表达式。字符使用+,会找到字符或者字符所对应的ASIIC的数字字符串可以使用+,跟任意数据类型拼接public class Da2{

2020-07-30 20:23:12 124

原创 Java中隐式转换和强制转换

隐式转换:取值范围小的数据,给取值范围大的类型赋值,可以直接赋值小的数据类型,和大的数据类型运算,小的会提升为大的之后,进行运算;java byte a = 3; byte b = 4; byte c = (byte)(a+b);//必须加括号 System.out.println(c);byte short char 三种数据在运算的时候,不管是否有更高的数据类型,都会提升为int,然后在进行运算.java存在常量优化机制,会在编译的时候就会让3和4相加,懂判断7是否在byte范围之内 不.

2020-07-30 20:04:47 260

原创 java键盘录入

键盘录入通过 Scanner 类来获取用户的输入1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。import java.util.Scanner; 2、创建Scanner对象。Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变3、接收数据int i = sc.nextInt(); // 表示将键盘录入的值作为int数返回。示例:import java

2020-07-27 20:14:48 111

原创 java数据类型

数据类型:Java是一个强类型语言,Java中的数据必须明确数据类型。在Java中的数据类型包括基本数据类型和引用数据类型两种。不同的数据类型也分配了不同的内存空间,所以他们表示的数据大小也是不一样的。Java中的基本数据类型:数据类型关键字内存占用取值范围整数类型byte1-128~127short2-32768~32767int(默认)4-2的31次方到2的31次方-1long8-2的63次方到2的63次方-1浮点类型fl

2020-07-27 20:09:33 55

原创 java关键字、常量、变量

关键字:特点:字母全部小写常用的代码编辑器,会有高光显示常量:定义:在程序的执行过程中,其值不会发生改变的量(数据)分类:字符串常量:被双引号包裹的内容​ 整数常量:所有整数小数常量:所有小数字符常量:被单引号包裹的内容,里面只能存放单个字符布尔常量:true(真),false(假)空常量:null变量:为什么要有变量:变量就是内存中的存储空间,空间中存储着经常发生改变的量(数据)怎样定义变量:变量的定义格式 数据类型 变量名 = 数据值;变量的注意事项

2020-07-27 20:08:31 131

原创 HelloWorld.java详解

2020-07-27 20:06:52 79

原创 在DOS窗口下,java代码的编译和运行

首先进入到命令提示符窗口,进入到自己要编写的代码所在的目录编译:Javac 文件名.java执行:java 类名

2020-07-27 20:05:00 175

原创 JDK安装

jdk安装1. jdk安装:下载自己需要的版本,初学的话可以下载jdk.12版本的,到后期写项目可以用jdk.1.8(因为这个版本比较稳定,是现在市场上大多数使用的) ,傻瓜式安装,安装路径可以更改,记住自己的安装路径,后面配置环境变量时需要使用2. jdk安装以后配置Path环境变量在任意文件夹下都可以运行java程序 在我的电脑,高级系统设置-高级-环境变量-系统变量-新建-变量名:JAVA_HOME,变量值:jdk安装路径复制过来(不带bin目录)-系统变量-找到Path-编辑-新建-%J

2020-07-27 20:03:16 79

跳动的心 用浏览器打开即可

跳动的心 用浏览器打开即可

2022-11-07

空空如也

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

TA关注的人

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