![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 65
菜鸟的小虫子
毕业于百度大学,拥有超过13年的工作经验。IBM认证讲师,拥有10年以上授课经验。精通Oracle数据库、中间(Weblogic)和大数据Hadoop的管理和开发。著有畅销书《踩坑历险记》,曾获得海内外多项著名奖项。
展开
-
1.Java基础入门 -(10)流程控制-循环嵌套结构
什么是循环嵌套?循环嵌套就是在循环体内,包含一个完成的循环结构。(我们在if嵌套里讲过)示例1:使用双重循环输出九九乘法表。运行结果:示例2:请打印直角三角形。(这里用 . 代替 空格 方便演示)运行结果:示例3:请打印等腰三角形。运行结果:示例4:请输出1-100之间的素数。质数又称为素数,是一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。代码: public static void main(String[] args) {原创 2020-07-17 13:36:09 · 196 阅读 · 0 评论 -
1.Java基础入门 -(9)流程控制-循环结构
流程控制-循环结构示例:小明要举办一场书友会,但是举办场地只能容纳200人,小明需要按照顺序把座位表打印出来,发放给粉丝。(座位1,座位2,座位3….座位200)运行结果:一. while 循环结构while ( 循环条件 ) {循环操作}示例1:输出1+2+3+…+100的和。运行结果:示例2:输出 100 以内的奇数和。运行结果:二. do…while 循环结构do{语句;} while (表达式);它先执行循环体中的语句,然后再判断条件是否为真,如果为真原创 2020-07-16 17:17:35 · 177 阅读 · 0 评论 -
1.Java基础入门 -(8)流程控制-选择结构
什么是流程控制:流程控制用来控制程序中各语句的执行顺序一、if 选择结构1. 基本if结构if(条件){//代码块;}示例:小明的成绩大于90,则输出 “优秀”。运行结果:除了要实现条件成立执行的操作以外,还要实现条件不成立时执行的操作,例如:小明的成绩为85(小于90分),那么怎样表示这种结构呢?2. if…else…结构if (条件){语句块1;}else{语句块2;}如果条件为真,执行 if 后面的一个语句或一组语句;如果条件为假,则执行 else 后面的原创 2020-07-15 13:31:21 · 259 阅读 · 0 评论 -
1.Java基础入门 -(7)练习1:彩票中奖规则小程序
彩票中奖规则小程序:根据分解后的数字之和,判断用户是否中奖。如果数字之和大于20,则中奖。解题思路:此题的解题重点在于提取各位的数字。千位:num/1000;百位:num%1000/10;十位:num%100/10;个位:num%10;代码:public static void main(String[] args) {/* 从控制台接收一个4位会员号 /System.out.println(“现场抽奖系统 > 幸运抽奖\n”);System.out.print("请输入4位会原创 2020-07-14 15:33:25 · 768 阅读 · 0 评论 -
1.Java基础入门 -(6)Java运算符
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。运算符包含:算术运算、比较运算、逻辑运算、赋值运算、连接运算、位运算等。一. 算术运算示例:运行结果:二. 比较运算示例:运行结果:三. 逻辑运算PS:如果第一个操作数已经能确定表达式的值,第二个操作数就不必计算了.示例:运行结果:四. 位运算Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。位运算符作用在所有的位上,并原创 2020-07-14 14:40:56 · 177 阅读 · 1 评论 -
1.Java基础入门 -(5)Java类型转换
一. 自动类型转换两种类型要兼容;如:数值类型(整型和浮点型)互相兼容目标类型大于原类型如:double类型大于int示例:某班第一次Java考试平均分85.72,第二次比第一次多2分,计算第二次考试平均分?运行结果:二. 强制类型转换条件是转换的数据类型必须是兼容的。格式:(type)value type是要强制类型转换后的数据类型示例:去年Apple笔记本所占市场份额是25,今年增长市场份额是8.5,求今年所占份额?运行结果:注意:强制转换时,精度有损失。.原创 2020-07-13 17:20:12 · 106 阅读 · 0 评论 -
1.Java基础入门 -(4)Java数据类型
Java 包含两大数据类型:基本(内置)数据类型引用数据类型一. 内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。整数类型:byte(8位)、short(16位)、int(32位)、long(64位)浮点类型:float(32位)、double(64位)布尔类型:booleanboolean类型数据只允许取值true和false,无null。不可以0或非 0 的整数替代false和true,这点和C语言不同原创 2020-07-13 15:30:02 · 78 阅读 · 0 评论 -
1.Java基础入门 -(3)Java变量
一. 变量简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。钥匙手机饮料在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。如果我们把变量比作是酒店的房间,要存储的数据就好比要住宿的客人,我们可以根据客人的要求安排其入住“标准间”或者是“总统套房”,并且可以根据房间名字快速查找到入住客人的信息。同理,在 Java 程序中,我们也可以根据所需要保存的数据的格式,将其保存在指定类型的变量空间原创 2020-07-13 14:09:17 · 134 阅读 · 0 评论 -
1.Java基础入门 -(2)输入输出类
一. Java Scanner 类java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。Scanner 对象的基本语法:Scanner in= new Scanner(System.in);示例1:输入结果:next() 与 nextLine() 用法:以刚才的程序为例,我们使用next()方法,输入 123 456(123空格456),得到的结果是:我们再使用nextLine()方法:得到的结果是:结论:next() 与原创 2020-07-13 09:35:15 · 153 阅读 · 0 评论 -
1.Java基础入门 -(1)使用记事本开发Java程序
使用记事本编辑 *.java 源程序代码如下:public class SayHello {public static void main(String[] args) {System.out.println(“Hello!”);}}使用javac命令编译,生成*.class文件此时回根目录,发现多了一个*.class文件使用java命令运行*.class文件...原创 2020-07-10 13:53:25 · 196 阅读 · 0 评论