Java基础学习
沫奕吖
别人笑我太凌乱,我笑他人看不穿
展开
-
ASCII码表的实际应用之“随机生成六位验证码”案例
ASCII码表的实际应用之“随机生成六位验证码”案例需求:随机生成一个6位数的验证码,验证码中可以有大写字母,小写字母,至少有一个数字;分析:随机生成6位数的验证码,必须会使用Random;而Random只能生成数字,思考,如何将数字转换成字符呢?思路1:1: 提前写出来所有的合法的字符,然后,将生成的随机数当成索引使用;A-Z a-z 0-9为了保证至少有一个数字,可以利用...原创 2019-10-26 22:55:13 · 416 阅读 · 0 评论 -
筛选字符串中的特定元素之不同方法
筛选字符串中的特定元素需求:1、提示用户键盘录入一个包含数字和字母的字符串(不做是否包含数字和字母的判断),2、遍历字符串分别筛选出数字和字母把它们分别拼接成字符串(如有符号不包含在字母里),3、按照数字在前字母在后的规则组成一个新的字符串,把组成的新字符串打印在控制台。三种方法:第一种:直接定义一个char类型的变量,使用charAt方法拿字符元素直接与数字比较(比较的时候字符型自动...原创 2019-10-25 20:56:02 · 1218 阅读 · 0 评论 -
构造方法与遍历集合的结合使用之”歌手”案例
构造方法与遍历集合的结合使用之”歌手”案例:1、定义"歌手"类,Singer,包含以下成员:1成员属性: name (姓名):String类型,age (年龄):int类型,like (爱好):String类型,属性使用private修饰。2生成方法: 1).get/set方法 2)有参构造方法2、 定义类:Test,类中定义main()方法,按以下要求编写代码:1分别实例化四个...原创 2019-10-23 23:18:26 · 876 阅读 · 0 评论 -
ArrayList的使用方法之“学生管理系统”案例
ArrayList的使用方法之学生管理系统案例通过构造方法定义一个 学生类public class Student { //学号 private String sid; //姓名 private String name; //年龄 private String age; //居住地 private String address...原创 2019-10-22 20:23:56 · 269 阅读 · 0 评论 -
API的练习之作业题
API的练习之作业题难度系数:*****/第二题:分析以下需求,并用代码实现1.定义String getStr()方法功能描述:获取长度为5的随机字符串,字符串由随机的5个大小写字母组成2.在main方法中调用上述方法,并打印结果//大写:65-90小写:97-122/import java.util.Random;public class randomStr { p...转载 2019-10-20 23:20:42 · 312 阅读 · 0 评论 -
面向对象应用实例之作业题
面向对象应用实例之作业题**第一题分析以下需求并实现手机类Phone属性:品牌brand价格price行为:打电话call()发短信sendMessage()玩游戏playGame()要求:1.按照以上要求定义类,属性要私有,生成空参、有参构造,setter和getter方法2.定义测试类,在main方法中创建该类的对象并给属性赋值(演示两种方法:setter方法和构造...原创 2019-10-19 23:32:18 · 581 阅读 · 0 评论 -
数组的定义及调用与随机数生成的结合使用案例
数组的定义与随机数生成结合使用分析以下需求并实现(1)定义一个长度为6的int类型数组,元素值使用随机数生成(范围为50-80),并打印出来;(2)求出该数组中满足要求的元素和。要求:求和的元素的个位和十位不能包含7,并且只能为偶数。有两种写法:(求大牛指教两种写法在运行过程中有什么不同!)第一种:import java.util.Random;public class Tes...原创 2019-10-18 11:03:40 · 481 阅读 · 0 评论 -
不同Windows系统配置Path环境变量的区别
不同Windows系统配置Path环境变量的区别开发Java程序,需要使用JDK提供的开发工具,而这些工具在JDK的安装目录bin目录下,为了在开发Java程序的时候,能够方便的使用javac和java这些命令,我们需要配置path环境变量,下面我们来说一下不同的Windows系统在配置Path环境变量的区别:Windows7:1、在桌面上找到“此电脑”右击——“属性”——“高级系统设置”—...原创 2019-10-15 21:15:32 · 969 阅读 · 0 评论 -
八种基本数据类型都有什么
八种基本数据类型都有什么整数型 byte short int long浮点型 float double字符型 char布尔型 boolean原创 2019-10-11 09:29:21 · 404 阅读 · 0 评论 -
方法的定义及调用之互相调用
方法的定义及调用(定义的方法之间也可以互相调用)分析以下需求并实现(1) 定义方法public static int getCount(int[] arr,int num),求出指定元素在数组中出现的次数.(2)定义方法public static int getAllCount(int[] arr),统计数组中出现次数为1的元素一共有多少个。(推荐-遍历数组,然后调用第一个方法,求出数组...原创 2019-10-18 10:33:58 · 352 阅读 · 0 评论 -
方法的定义及调用之“水仙花”案例
方法的调用/1.定义方法public static boolean isSXH(int num),功能:判断数字num是否是水仙花数,如果是返回true,如果不是返回false。2.在main方法中调用该方法,传入数字,打印结果。(所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。)打印:传入数字153,结果为true,该数字是水仙花数。/import java.util.S...原创 2019-10-16 23:57:29 · 604 阅读 · 0 评论 -
数组与随机数的结合使用案例
随机数与数组的结合使用案例分析以下需求并实现1.定义一个用于存放班级分数的数组 int[] score;数组长度为5,并使用随机数(范围为0-100)为数组赋值2.求出班级不及格人数(分数低于60分的就是不及格)3.求出班级的平均分4.求出班级的总分数import java.util.Random;public class Test04{ public static void ma...原创 2019-10-14 23:13:37 · 416 阅读 · 0 评论 -
Java中循环嵌套的使用方法
Java中循环嵌套的使用方法分析以下需求并实现1.打印1到100之内的整数,但数字中包含9的要跳过2.每行输出5个满足条件的数,之间用空格分隔3.如:1 2 3 4 5public class Test05{ public static void main(String[] args){ int count = 0; for(int i = 1;i<=100;i++){...原创 2019-10-13 23:57:48 · 485 阅读 · 0 评论 -
switch语句之“春夏秋冬”案例
switch语句_春夏秋冬案例1.功能描述:键盘录入月份,输出对应的季节2.要求:(1)定义一个月份,值通过键盘录入;(2)输出该月份对应的季节3,4,5春季6,7,8夏季9,10,11秋季12,1,2冬季(3)演示格式如下:定义的月份:5控制台输出:5月份是春季import java.util.Scanner;public class SeasonDemo{publi...原创 2019-10-11 23:04:02 · 1708 阅读 · 0 评论 -
Java语言中Scanner类 和 Random类的作用和使用步骤
Java语言中Scanner类 和 Random类的作用和使用步骤Scanner作用: 数据输入;使用步骤:1、导包import java.util.Scanner;(注意:导包的动作必须出现在类定义的上面)2、创建对象Scanner sc = new Scanner(System.in);(注意:上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变)3、接收数据i...原创 2019-10-12 17:26:40 · 491 阅读 · 0 评论