Java学习
路过的IT
这个作者很懒,什么都没留下…
展开
-
保持更新--java的成长之路-11-for循环
//for循环语句是支持迭代的一种通用结构,是最有效灵活的循环。/*语法: for(初始化 ; 布尔表达式 ; 更新 ){ 代码语句 } */public class Struct05For { public static void main(String[] args) { for (int i = 0; i < 100; i++) { //100.for可快速生成这句语法,9.for就是快速生成i<9的原创 2021-04-07 20:54:24 · 134 阅读 · 0 评论 -
保持更新--java的成长之路-10-while和do while
package com.wang.Struct;/*表达式 :while(布尔表达式){ 循环内容 }*/public class Struct04while { public static void main(String[] args) { int b = 1 ; int sum = 0 ; while ( b < 100 ){ sum = sum + b原创 2021-04-06 20:27:31 · 93 阅读 · 0 评论 -
保持更新--java的成长之路-9-switch选择结构句
package com.wang.Struct;public class Struct03Switch { public static void main(String[] args) { char grade = 'A' ; //case穿透语句,不使用break,会在满足条件后继续执行后续语句 // switc是匹配一个具体值,jdk7后支持字符串,即case = ”我很帅“:也可以支持输出 //字符串本质也是数字,若需要查原创 2021-04-04 12:51:11 · 89 阅读 · 0 评论 -
保持更新--java的成长之路-9-if选择结构句
/* if单选择结构,语法: if(布尔表达式): 表达式为true则执行语句,反之结束 */package com.wang.Struct;import java.util.Scanner;public class Struct01 { public static void main(String[] args) { //分数60以上及格,反之不及格 Scanner scanner = new Scanner(System.in);原创 2021-04-04 12:23:25 · 112 阅读 · 2 评论 -
保持更新--java的成长之路-8-用户交互Scanner进阶
package com.wang.Scanner;import java.util.Scanner;public class Sca02 { //输入多个数字,并求和与平均数,每输入一个需要回车确认,通过非数字结束输入并输出执行结果 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //和 double sum =原创 2021-04-03 22:41:21 · 93 阅读 · 0 评论 -
保持更新--java的成长之路-7-用户交互Scanner
//Scanner获取用户的输入//基本语法:Scanner s = new Scanner(System.in);//通过Scanner类的next()和nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据package com.wang.Scanner;import java.util.Scanner;public class Sca01 { public static void main(Stri原创 2021-04-01 21:42:30 · 60 阅读 · 0 评论 -
保持更新--java的成长之路-7-javadoc生成API文档-IDEA
package com.wang.Base;/** * @author wang * @version 1.0 * @since 1.8 */public class Doc { String name; /** * @author wang * @version 1.0 * @since 1.8 * @param name * @return * @throws Exception */原创 2021-04-01 21:17:28 · 73 阅读 · 0 评论 -
保持更新--java的成长之路-6-三元运算符、逻辑运算符、包机制
//逻辑运算符:与&&、或||、非 !()public class Ope04 { public static void main(String[] args) { boolean a = false; boolean b = true ; System.out.println( a && b ); //false 真真得真 System.out.println( a || b原创 2021-03-31 21:34:34 · 74 阅读 · 0 评论 -
保持更新--java的成长之路-5-一元、二元运算符
public class Ope01 { public static void main(String[] args) { //二元运算符 //快捷复制:Ctrl + D:复制当前单元到下一行 int a = 10; int b = 20; int c = 30; int d = 40; int e = 41; System.out.println(a+b);原创 2021-03-30 20:20:02 · 75 阅读 · 0 评论 -
保持更新--java的成长之路-4-变量和常量
//变量public class nice7 { //类变量:带有static字样 static double salary = 10000; //实例变量:在类里面,方法的外面【main是方法,class是类】,从属于对象; //若变量前期不自行初始化,这个类型默认值是0或0.0,布尔值默认是false,除了基本类型,其余值默认是null String name; int age; //main方法 public static .原创 2021-03-29 22:11:57 · 64 阅读 · 0 评论 -
保持更新--java的成长之路-3-类型转换,内存溢出
/*java类型转换级别,由低到高分别为:byte,short,char,int,long,float,double低到高转换,叫自动类型转换高到低转换,叫强制类型转换 强制类型转换需要注意内存溢出内存溢出:假如byte类型最高是127,赋值128就叫溢出,无法转换正确 */public class nice4 { public static void main(String[] args) { int a = 128 ; byte b = (byte原创 2021-03-25 22:07:42 · 71 阅读 · 0 评论 -
保持更新--java的成长之路-3-整数、浮点数、字符拓展,转义
public class nice3 {public static void main(String[] args) {//整数拓展int a =10;int b =010; //八进制0int c =0x10; //十六进制0x (也有0-9,A-F, 16)System.out.println(a); //输出10System.out.println(b); //输出8System.out.println©; //输出16//进制转换的概原创 2021-03-25 21:21:54 · 103 阅读 · 0 评论 -
保持更新--java的成长之路-2-八大基础数据类型
Java八大基础数据类型1、整数int num1 = 10 ; (//最常用)byte num2 = 20 ;short num3 = 30 ;long num4 = 30L ; (// Long类型要在数字后面加L )2、小数、浮点数float num5 = 50.1F ;(// Lfloat类型要在数字后面加F)double num6 = 3.1412456 ;3、字符(代表一个字)char name = ‘中’//字符串,String不是关键字,类//String namea原创 2021-03-24 23:38:42 · 62 阅读 · 0 评论 -
保持更新--java的成长之路-1-jdk环境配置
一、windows环境安装----下载jdk8 https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html----安装jdk81、控制面板\系统和安全\系统\高级系统设置\环境变量\系统变量,新建JAVA_HOME(名字不可变),双击变量,变量名为JAVA_HOME,值为jdk安装路径;2、双击打开Path,新建变量,指向bin目录。变量如下:%JAVA_HOME%\bin 、 %JAVA_HOME原创 2021-03-23 22:32:56 · 75 阅读 · 0 评论