自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搭建Java集成开发环境IntelliJ IDEA

package net.huawei.p01.t02;/** * 功能:输出一条信息 * 作者:华卫 * 日期:2022年03月24日 */public class HelloWorld { public static void main(String[] args) { // arguments System.out.println("Hello Java World~"); }}

2022-06-09 08:14:28 315

原创 安装配置JDK并开发第一个Java程序

(二)编写并运行Java程序1、编写源程序2、编译成字节码 在命令行窗口执行命令: 3、解释执行类在命令行窗口执行命令:(注意,不是)

2022-06-09 08:10:02 749

原创 (五)拓展练习

任务1、创建Animal类,继承Animal类创建Cat类、Dog类和Bird类Animal的类图Cat的类图Dog的类图Bird的类图任务2、创建Shape接口,创建Circle类和Rectangle类实现Shape接口Shape接口的类图(getCircumference和getArea是抽象方法,getType是缺省方法,getPI是静态方法) Circle的类图Rectangle的类图任务3、显示一个Swing窗口创建LoginFra...

2022-05-24 11:55:46 134

原创 任务3、学生喂养三种宠物:猫、狗和鸟

动物类(Animal):属性(name、age)、方法(speak、move、eat) 猫类(Cat)继承动物类,添加新方法(play) 狗类(Dog)继承动物类,添加新方法(play) 鸟类(Bird)继承动物类,添加新方法(play) 学生类(Student):属性(name)、方法(feed(animal))(一)编程实现1、创建动物类在net.huawei.p03.t03包里创建Animal类package net.huawei.p03.t03;/*** 功能:动物类.

2022-05-24 11:55:22 573

原创 任务2、创建笔记本电脑类(继承一个类,实现多个接口)

5、创建笔记本电脑测试类net.huawei.p03.t02包里创建TestLaptop类package net.huawei.p03.t02;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;/*** 功能:测试笔记本电脑类* 作者:华卫* 日期:2022年04月28日*/public ...

2022-05-24 11:54:30 54

原创 任务2、创建笔记本电脑类(继承一个类,实现多个接口)

4、创建笔记本电脑类 - Laptopnet.huawei.p03.t02包里创建Laptop类Laptop继承Computer抽象类,实现NetCard和USB接口package net.huawei.p03.t02;/*** 功能:笔记本电脑类* 作者:华卫* 日期:2022年04月28日*/public class Laptop extends Computer implements NetCard, USB { private Str...

2022-05-23 09:35:52 105

原创 任务2、创建笔记本电脑类(继承一个类,实现多个接口)

创建NetCard接口和USB接口,创建Computer抽象类,然后继承Computer类,实现NetCard接口和USB接口,创建笔记本电脑类Laptop。 Java简化了C++的多重继承,是单根继承,只能继承一个类,但是作为补偿,Java允许实现多个接口,让一个类可以实现更多的特性。 在Java里,继承一个类,实现多个接口,就好比是只有一个父亲,可以有多个叔叔。(一)编程实现1、创建NetCard接口在net.huawei.p03.t02包里创建NetCard接口package ne

2022-05-23 09:32:38 109

原创 项目四、拓展阅读,增长见识

(一)正确看待Java语言我问她有没有想过高中毕业后打算做什么。她说她打算做工程,并且已经在前一年修了编程课程。我问她你们学了些什么,她回答:“Java。”我下意识地脱口而出:“那太糟糕了。” 我为什么会这样说呢?我花了一些时间才想明白这个问题。我那么说并不是因为Java这个编程语言不好,它其实挺好的。之所以那么说,是因为现在教授Java(以及其他编程语言)的方法很糟糕,学不到任何关于计算机本身的知识。如果你也觉得这种情况有点奇怪,那这本书就是你应该看的。 Java编程语言是20世纪90年代在一个美

2022-05-23 09:28:22 77

原创 任务7、统计一组学生成绩

统计一组学生成绩的总分、平均分、最高分和最低分 假如一组学生100个人,利用前面所学的知识,程序就需要声明10个变量s c o r e 1 , s c o r e 2 , . . . , s c o r e 100 \mathrm{score1, score2, ..., score100}score1,score2,...,score100,来分别记住每位学生的成绩,计算平均分 average=100score1+score2+...+score100​会显得特别麻烦,此时我们用一个数组来保存100个

2022-05-23 09:23:28 272

原创 (二)讲解知识点

编写名片管理方法 - cardManagement() 运行程序,查看效果1、前测试条件循环 - while循环(1)语法格式初始条件while (循环条件) { 语句块 break|continue; 更新条件}(2)执行情况首先判断循环条件是真还是假,如果是真的,执行循环体,然后再次判断循环条件。如果是真的,继续循环,直到循环条件变成假的。有一种特殊情况:如果第一次判断循环条件就不成立,那么一次循环也不执行。2、后测试条件循环 - do…whi...

2022-05-23 09:19:21 99

原创 任务6、猜数小游戏(单次版)

游戏规则:程序产生一个[1, 100]之间的随机整数,用户输入整数进行猜测,如果猜对了,就结束游戏;如果猜错了,程序会提示你是猜高了还是猜低了,然后让你继续输入整数进行猜测。(一)编程实现在net.huawei.p02.t06包里创建Task06类package net.huawei.p02.t06;import java.util.Random;import java.util.Scanner;/*** 功能:猜数小游戏* 作者:华卫* 日期:2022年04月07日*/...

2022-05-23 09:13:30 65

原创 任务4、等差数列求和

任务:计算1 + 2 + 3 + …… + 100的值(一)编程实现创建net.huawei.p02.t04包,然后在包里创建Task04类package net.huawei.p02.t04;/*** 功能:计算1 + 2 + 3 + …… + 100的值* 作者:华卫* 日期:2022年04月07日*/public class Task04 { public static void main(String[] args) { // 声明部分...

2022-05-23 09:10:49 122

原创 (四)拓展练习

任务1、计算圆面积(选择结构版)利用选择结构防范用户输入负的半径 单分支结构一般用于把关或过滤。当然,大家可以用双分支结构来处理这个问题。 要求每行只输出5个数,那么就需要一个计数变量count任务2、求解一元二次方程(选择结构版)Δ ≥ 0 \Delta\ge0Δ≥0,输出两个实数解,否则提示用户“此方程没有实根!” 提示:计算平方根 - Math.sqrt(b * b - 4 * a * c)任务3、成绩等级评定对百分制成绩评定等级(100, +∞):超出范围[90, 100]

2022-05-23 09:06:37 108

原创 (三)拓展练习

任务1、由卡号计算幸运数员工卡号是四位整数[ 1000 , 9999 ] [1000,9999][1000,9999],各位数字的和就是参加抽奖活动的幸运数字,比如4512 45124512,4 + 5 + 1 + 2 = 12 4 + 5 + 1 + 2 = 124+5+1+2=12,幸运数字就是12 1212输入员工卡号,编程计算该员工的幸运数字方法一:直接拆分整数方法二:转换成字符串来处理计算机科学家Wirth在上个世纪70年代提出一个经典公式:程序 = 数据结构 + 算法,数据结构

2022-05-23 08:59:01 131

原创 项目二、打好Java编程基础

眼观百遍代码,不如手敲一遍~ 修炼编程功力,重在日积月累~ Java数据类型、常量与变量、运算符与表达式、选择结构、循环结构、数组任务1、计算圆面积输入圆半径,计算圆面积,输出结果(一)编程实现版本1、程序员指定半径,计算圆面积缺点是跟用户之间没互动版本2、用户来输入半径,程序来计算圆面积用户可以输入整数,也可以输入实数输入整数,用sc.nextInt()版本3、设定结果的精度,满足用户的要求要求结果保留两位小数 回想一下你们在Python里怎么实现这个用户要求的,利

2022-05-23 08:48:11 83

原创 Spark基础学习笔记21:RDD检查点与共享变量

文章目录零、本讲学习目标一、RDD检查点(一)RDD检查点机制(二)与RDD持久化的区别(三)RDD检查点案例演示二、共享变量(一)广播变量1、默认情况下变量的传递2、使用广播变量时变量的传递(二)累加器1、累加器功能2、不使用累加器3、使用累加器零、本讲学习目标理解RDD检查点机制的特点与用处理解共享变量的类别、特点与使用一、RDD检查点(一)RDD检查点机制RDD的检查点机制(Checkpoint)相当于对RDD数据进行快照,可以将经常使用的RDD快照到指定的文件系

2022-05-06 20:43:58 622

原创 C讲课笔记:指针

文章目录一、指针二、指针变量(一)概述(二)案例演示1、编写程序 - 演示指针变量用法.c2、运行程序,查看结果三、指针运算(一)概述(二)案例演示1、编写程序 - 演示指向数组的指针.c2、运行程序,查看结果(三)课堂练习(四)案例演示1、任务:实现字符串与数字加密2、编写程序 - 字符串与数字加密.c3、运行程序,查看结果一、指针在计算机内存里有很多存储单元(以字节为单位),为了便于存取数据,给每一个存储单元编号,这个编号就叫做地址(address)。在C语言里,变

2022-05-06 20:24:23 223

原创 安装JDK8u231

一、安装JDK8u231(一)进入安装向导双击jdk-8u231-windows-x64.exe图标,进入安装向导(二)选择安装位置1.可以安装到默认位置,但是建议改到D盘2.更改JDK安装目录,改到D:\Program Files\Java\jdk1.8.0_231\:3.更改JRE的安装位置4.更改JRE安装目录,改到D:\Program Files\Java\jre1.8.0_231\:5.单击【确定】按钮(三)安装...

2022-02-27 15:06:01 578

空空如也

空空如也

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

TA关注的人

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