- 博客(35)
- 收藏
- 关注
原创 流程控制——10while循环3
while循环案例package com.study.struct;//while循环计算1+2+3+...+100=?public class XunHuanWhile3 { public static void main(String[] args) { //计算1+2+3+...+100=? int i = 0; int sum = 0; while(i<=100){ sum = sum + i
2021-05-06 16:41:17 83
原创 流程控制——09while循环2
while循环死循环package com.study.struct;//死循环public class XunHuanWhile2 { public static void main(String[] args) { //死循环 while(true){ //等待客户端连接 //定时检查 //...... } }}...
2021-05-06 16:40:46 54
原创 流程控制——08while循环1
while循环package com.study.struct;//while循环public class XunHuanWhile1 { public static void main(String[] args) { //while是最基本的循环,它的结构为 /* while(布尔表达式){ //循环内容 } */ //输出1-100 int i = 0;
2021-05-06 16:40:14 63
原创 流程控制——07选择switch
Switch选择结构package com.study.struct;//Switch选择结构public class XuanZeSwitch { public static void main(String[] args) { //语法 /* switch(expression){//expression可以是 byte , int ,short ,char ,String(java se7开始) case value :
2021-05-06 16:39:42 72
原创 流程控制——06if嵌套
if嵌套语句package com.study.struct;//if嵌套语句public class XuanZeIfQianTao { public static void main(String[] args) { //语法: /* if(布尔表达式1){ 布尔表达式1为true时执行的语句 if(布尔表达式2){ 布尔表达式2为true时执行的语句
2021-03-28 19:23:28 54
原创 流程控制——05if多选择
if多选择结构package com.study.struct;import java.util.Scanner;//if多选择结构public class XuanZeIfDuo { public static void main(String[] args) { //语法: /* if(布尔表达式1){ 布尔表达式1为true时执行的语句 }else if(布尔表达式2){
2021-03-21 17:31:52 58
原创 流程控制——04if双选择
if双选择结构package com.study.struct;import java.util.Scanner;//if双选择结构public class XuanZeIfShuang { public static void main(String[] args) { //语法: /* if(布尔表达式){ 布尔值为true时执行的语句 } else{
2021-03-21 17:31:22 54
原创 流程控制——03if单选择
if单选则package com.study.struct;import java.util.Scanner;//if单选择结构public class XuanZeIfDan { public static void main(String[] args) { //语法: /* if(布尔表达式){ 布尔值为true时执行的语句 } */ Scanner scanner =
2021-03-21 17:30:50 65
原创 流程控制——02选择结构
选择结构package com.study.struct;//选择结构public class XuanZe { public static void main(String[] args) { //if单选择结构 //if双选择结构 //if多选择结构 //嵌套的if结构 //switch多选择结构 }}...
2021-03-21 17:30:17 43
原创 流程控制——01顺序结构
顺序结构package com.study.struct;//顺序结构public class ShunXu { public static void main(String[] args) { //java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行 //顺序结构是最简单的算法结构 //它是任何一个算法都离不开的一种基本算法结构 System.out.println("hello world!");
2021-03-21 17:30:00 50
原创 scanner——05scanner案例
scanner案例package com.study.scanner;import java.util.Scanner;//scanner案例public class Demo05 { public static void main(String[] args) { //输入多个数字,并求其和与平均数,用回车确认数字的输入,通过输入非字符来结束程序 Scanner scanner = new Scanner(System.in); //和
2021-03-11 12:19:52 58
原创 scanner——04scaner进阶
scanner进阶package com.study.scanner;import java.util.Scanner;//scanner进阶public class Demo04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //从键盘接收数据 int i = 0; float f = 0.0f;
2021-03-11 12:19:22 73
原创 scanner——03scanner可以不判断
scanner可以不判断import java.util.Scanner;//scanner可以不判断public class Demo03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入数据:"); String str = scanner.nextLine();
2021-03-11 12:18:47 53
原创 scanner——02scanner和nextLine
nextLinepackage com.study.scanner;import java.util.Scanner;//nextLine方法public class Demo02 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("使用nextline方法接收"); //nextL
2021-03-11 12:18:14 51
原创 scanner——01scanner和next方法
scanner和next方法package com.study.scanner;import java.util.Scanner;//scanner和next方法//Scanner:可以用来获取用户的输入public class Demo01 { public static void main(String[] args) { //基本语法 // Scanner scanner = new Scanner(System.in); //创建
2021-03-11 12:17:20 79
原创 运算符——08三元运算符
三元运算符public class Dome08 { public static void main(String[] args) { //x ? y : z //如果x == true,则结果为 y,否则结果为 z int score = 50; String type = score < 60 ? "不及格" : "及格";//必须掌握 System.out.println(type); }}
2021-03-05 19:54:13 52
原创 运算符——07扩展运算符
扩展运算符+=,-=public class Dome07 { public static void main(String[] args) { int a = 10; int b = 20; int c = 30; int d = 40; a += b;//a = a + b System.out.println(a); c -= d;//c = c - d System.out.printl
2021-03-05 19:53:42 43
原创 运算符——06二进制运算
二进制运算public class Dome06 { public static void main(String[] args) { /* A = 0011 1100 B = 0000 1101 A&B(与) = 0000 1100 A/B(或) = 0011 1101 A^B(异或)= 0011 0010 ~B(非) =1111 0010 2 * 8 = 1
2021-03-05 19:53:09 137
原创 运算符——05逻辑运算符
逻辑运算符public class Dome05 { public static void main(String[] args) { //与(and) 或(or) 非(取反) boolean a = true; boolean b = false; System.out.println("a & b:"+(a && b));//逻辑与运算 都真则真,有假则假 System.out.pri
2021-03-05 19:52:35 70
原创 运算符——04一元运算符
一元运算符++,–,幂运算public class Dome04 { public static void main(String[] args) { //一元运算符 //++ 自增 //-- 自减 int a = 3; int b = a ++; //执行代码后,先给b赋值,再自增 //a++ a=a+1 System.out.println(a); //+
2021-03-05 19:52:04 104
原创 运算符——03关系运算符
关系运算符,取模public class Dome03 { public static void main(String[] args) { //关系运算符 返回的结果:正确,错误 布尔值 int a = 10; int b = 20; System.out.println(a>b); System.out.println(a<b); System.out.println(a==
2021-03-05 19:50:30 50
原创 运算符——02运算时的类型转换
运算时的类型转换public class Dome02 { public static void main(String[] args) { //运算时的类型转换 long a = 12131528555l; int b = 123; short c = 10; byte d = 8; //有long,结果为long //没long,结果为int System.out.
2021-03-05 19:49:02 39
原创 运算符——01二元运算符(加减乘除)
二元运算符(加减乘除)public class Dome01 { public static void main(String[] args) { //二元运算符(加减乘除) //Ctrl + D : 复制当前行到下一行 int a = 10; int b = 20; int c = 25; int d = 25; System.out.println(a + b);
2021-02-28 19:44:24 213
原创 javadoc
javadocpackage com.study.operator;//javadoc命令用来生成自己的API文档//类注释/** * @author student * @version 1.0 版本号 * @since 1.8 指明需要最早使用的jdk版本 */public class Doc { String name; //方法注释 /** * @author student 作者 * @param name
2021-02-28 19:43:35 28
原创 基础语法——09常量及变量的命名规范
产量及变量的命名规范public class Demo09 { //常量(Constant):初始化后能改变值!不会变动的值 //定义:final 常量名 = 值; //常量名一般使用大写字母 //修饰符,不存在先后顺序 static final double PI1 = 3.14; final static double PI2 = 3.14; public static void main(String[] args) {
2021-02-28 19:17:12 209
原创 基础语法——08变量类型及作用域
变量类型public class Demo08 { //变量类型 作用域 //1、类变量 static static double salary = 2500; //属性:变量 //2、实例变量:从属于对象:如果不进行初始化,这个类型的默认值为0 0.0 u0000 //布尔型,默认为false //除了基本类型,其余的默认值都是null String name; int age; //main方法 pu
2021-02-28 19:16:41 50
原创 基础语法——07变量
变量public class Demo07 { public static void main(String[] args) { //变量:可以变化的量 //java是一种强类型语言,每个变量都必须声明其类型 //java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 //数据类型 变量名 = 值;可以使用逗号隔开来申明多个同类型变量,可以但不常用 //int a = 1,b = 2,c = 3
2021-02-28 19:16:11 38
原创 基础语法——06转换溢出
转换溢出public class Demo06 { public static void main(String[] args) { //操作比较大的数的时候,注意溢出问题 //jdk7新特性,数字之间可以用下划线分割 int money = 10_0000_0000; int years = 20; int total = money * years;//-1474836480,计算的时候溢出了 Sy
2021-02-28 17:24:09 36
原创 基础语法——05强制类型转换
强制类型转换public class Demo05 { public static void main(String[] args) { //强制类型转换 int i = 128; byte b = (byte)i;//内存溢出 double c=i; //强制转换 (类型)变量名 高--低 //自动转换 低--高 System.out.println(i);
2021-02-28 17:22:43 220
原创 基础语法——04数据类型进阶
数据类型进阶public class Demo04 { public static void main(String[] args) { //整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x int i = 0b1; int i1 = 10; int i2 = 010; int i3=0x10; System.out.println(i); System
2021-02-28 17:21:28 81
原创 基础语法——03数据类型
八大数据类型public class Demo03 { public static void main(String[] args) { //8大数据类型 //整形 int num1 = 10; //最常用 byte num2 = 20; short num3 = 30; long num4 = 30l;//long类型要在后面加l //浮点型(小数) float n
2021-02-23 13:39:16 24
原创 基础语法——02标识符与关键字
标识符与关键字public class Demo02 { public static void main(String[] args) { //标识符与关键字 //所有标识符都应该以字母(严格区分大小写),美元符$或者下划线_开头 String Ahello="qingjiang"; String hello="qingjiang"; String $hello="qingjiang"; String
2021-02-23 13:38:34 65
原创 基础语法——01注释
注释public class Demo01 { public static void main(String[] args) { //注释:是为了程序的可读性,是人看的,电脑不看 //单行注释 //双斜杠“//”表示单行注释 //多行注释 /* 斜杠加星“/*”表示多行注释 */ //文档注释 /**
2021-02-23 13:30:01 33
原创 快捷键和dos命令
快捷键ctrl+c 复制ctrl+v 粘贴ctrl+a 全选ctrl+x 剪切ctrl+z 撤销ctrl+s 保存Alt+f4 关闭窗口dos命令#盘符切换 盘符名+: d: #查看当前目录下的所有文件 dir#切换目录 cdcd.. 返回上一级目录#清理屏幕 cls#退出终端 exit#查看电脑的ip ipconfig#打开应用 calc 计算器 mspaint 画图 not
2021-02-23 13:08:15 38
原创 Markdown学习
Markdown学习标题 :“#+空格+标题” 一级标题#,二级##,三级### 最大为六级一级标题二级标题三级标题四级标题五级标题六级标题字体两边加一个*号,变为斜体Hello World两边加两个**号,变为粗体Hello World!两边加三个***号,变为斜体加粗Hello World!两边加~~,变为删除线Hello World!引用引用 “>+空格 +内容”世上没有笨人,只有懒人!分割线三个“-“,即”—“。三个星,即”***“。图片
2021-02-23 12:14:00 38
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人