
Java初学笔记
随小意啦
这个作者很懒,什么都没留下…
展开
-
Java初学笔记——22.Case15_和女友对答
package 控制流程;import java.util.Scanner;public class Case15_和女友对答 {public static void main(String[] args) { Scanner in = new Scanner(System.in); while (true) { System.out.println("说吧"); String content = in.nextLine(); if(content.equals("你又胖了.原创 2022-05-27 17:36:05 · 182 阅读 · 0 评论 -
Java初学笔记——23. Case16_十六进制转换成单个字符
package 控制流程;import java.util.Scanner;public class Case15_和女朋友对答 {public static void main(String[] args) { Scanner in = new Scanner(System.in); while (true) { System.out.println("说吧"); String content = in.nextLine(); if(content.equals("你又胖.原创 2022-05-27 19:06:32 · 463 阅读 · 0 评论 -
Java初学笔记——21. Case14_优化判断闰年程序
package 控制流程;import java.util.Scanner;//需求://让用户可以反复输入,设定某一特定的输入,用来终止循环public class Case14_优化判断闰年程序 { public static void main(String[] args) { Scanner in = new Scanner(System.in); while(true) { System.out.println("请输入一个大于1582的年份(1582年之前):"); .原创 2022-05-27 17:02:23 · 161 阅读 · 0 评论 -
Java初学笔记——20.while语句
package 控制流程; //while(逻辑表达式){ //语句; //……; //}//执行过程:先判断逻辑表达式的值。若==true,则代码块中的语句,然后再次判断条件并重复,直到条件不成立为止//代码块中的语句要能改变逻辑表达式的值,否则就会死循环//除非在代码块中有break方法。public class while语句 { public static void main(String[] args) { }}...原创 2022-05-27 16:30:58 · 133 阅读 · 0 评论 -
Java初学笔记——19.Case13_简易计算器
package 控制流程;import java.util.Scanner;//需求: //编写程序,读取用户输入的操作数与符号,计算结果并输出 //输入样例:4 + 3 //输出样例:4 + 3 = 7 //支持+、-、*、/、%public class Case13_计算器 { public static void main(String[] args) { Scanner in = new Scanner(System.in); //接受第一个操作数 doub.原创 2022-05-20 17:27:00 · 159 阅读 · 0 评论 -
Java初学笔记——18.Case12_个税计算
package 控制流程;import java.util.Scanner;//已知: //工资个税的计算公式为:应纳税额 = (工资薪金所得 - 五险一金个人负担部分 - 扣除税)* 适用税率 - 速算扣除数) //2011年 9月1日起调整后的7级超额累进税率:扣除数为:3500元// 全月应纳税所得额 税率 速算扣除数(元)// 小于1500元 3% 0// 1500~4500 10% 105.原创 2022-05-16 23:09:29 · 360 阅读 · 0 评论 -
Java初学笔记——17.Case11_用if语句将十六进制转换为十进制
package 控制流程;import java.util.Scanner;//已知://0~9的十六进制表示和十进制一样//10~15的十六进制表示为A、B、C、D、E、F//需求://提示用户输入0~9,A~F,a~f中的一个字符,用程序将其转换为十进制形式//提示//'0' = 48 'A' = 65 'a' = 97public class Case11_十六进制转十进制 {public static void main(String[] args) { Scan.原创 2022-05-16 22:31:00 · 405 阅读 · 0 评论 -
Java初学笔记——16.Case10_用if语句将十进制转换为十六进制
package 控制流程;import java.util.Scanner;public class Case10_用if语句将十进制转换为十六进制 { //已知: //0~9的十六进制表示和十进制一样 //10~15的十六进制表示为A、B、C、D、E、F //需求: //提示用户输入0~15中的一个数,用程序将其转换为十六进制表示法的单个字符并输出 //限制: //用户只能输入0~15 public static void main(String[] args) { //定.原创 2022-05-16 18:38:54 · 187 阅读 · 0 评论 -
Java初学笔记——15.Case9_判断闰年
package 控制流程;import java.util.Scanner;//已知://如果年份能被4整除且不能被100整除,或者能被400整除,则为闰年//需求://编写程序,读取用户输入的一个整数作为年份,并确定是否为闰年,输出结果//如果输入的年份小于1582,则输出错误信息(因为在此之前公历还未被采用)public class case9_闰年 {public static void main(String[] args) { Scanner in = new Scanne.原创 2022-05-16 18:25:06 · 323 阅读 · 0 评论 -
Java初学笔记——14.switch语句
package 控制流程;//从JDK1.7之后switch接受String类型的表达式//在此之前,只接受byte,short,char,int——实际上就是int//还接受枚举型//这是一个常见的面试/笔试题public class switch语句 { //switch(表达式(整数型或String(jdk7)或枚举型)不可以是布尔型){ //case 常量1: //代码块A; //break; //case 常量2: //代码块B; //break; //…… //.原创 2022-05-14 22:30:28 · 192 阅读 · 0 评论 -
Java初学笔记——14.if语句
package 控制流程;//顺序结构//分支结构//循环结构public class if语句 { //分支结构 //if(condition){ //statements //} //condition值为true,执行statements //即使statements只有一条语句,可以不用用花括号包裹,但建议加上 //if(condition){ //statements A //}else{ //statements .原创 2022-05-12 23:46:35 · 247 阅读 · 0 评论 -
Java初学笔记——13.Case8_读出金额
package 字符串;//需求: //给定五位整数两位小数的金额,请将其转换为半中文大写金额 //如:89735.12 ————>8万9千7百3十5元1角2分//限制: //因为目前掌握知识较少还做不到全中文//思路: //除法求高位,取余舍高位得低位public class Case8_读出金额 {public static void main(String[] args) { String result = ""; double money = 98732.12.原创 2022-05-07 18:56:24 · 299 阅读 · 0 评论 -
Java初学笔记——13.Case7_询问五次猜测出生日期
package 字符串;import java.util.Scanner;//需求: //询问五次得到生日//提示: //生日最多不超过31 //31 = 16 + 8 + 4 + 2 + 1 //就是说31以内的任何一个数我们都可以用5位二进制来表示 //我们可以通过五次询问来确定这五位都是多少//思路: //1.准备代表五个集合的五个字符串,这个字符串要在内部换行 //编号为1的集合的内容:第一位上为1的1~31间数字的集合 //编号为2的集合的内容:第二位上为1的1~3.原创 2022-05-06 19:04:55 · 602 阅读 · 0 评论 -
Java初学笔记——12.API的查阅以及方法调用示例
package 字符串;public class API的查阅以及方法调用示例 {public static void main(String[] args) { //1.得到或者创建对象,并赋值给一个句柄(引用类型的变量) String name = "Abc123"; //2.在句柄调用各种方法,如果方法有参数,需要传递参数 //3.如果方法有返回值,我们可以接受这个返回值 int len = name.length(); char charAt1 = name.charAt(1.原创 2022-05-06 16:51:29 · 374 阅读 · 0 评论 -
Java初学笔记——11.字符串介绍
package 字符串;public class 字符串介绍 {public static void main(String[] args) { //字符串操作是程序设计中最常见的行为 //从概念上讲,java字符串就是unicode字符序列 //String不是基本数据类型,而是引用数据类型…… //字符串声明与赋值:String name = "zhangsan"; //这有点像基本数据类型,实际上不是…… //属于引用数据类型 //字符串拼接 //“+”除用于算数加法运算.原创 2022-05-05 20:08:04 · 166 阅读 · 0 评论 -
Java初学笔记——10.Case_6输入一个十进制数数将其转换为十六进制数(1~15)
package 字符串;import java.util.Scanner;//已知://0~9的十六进制表示和十进制一样//10~15的十六进制表示为A、B、C、D、E、F//需求://提示用户输入0~15中的一个数,用程序将其转换为十六进制表示法的单个字符并输出//限制://用户只能输入0~15public class Case6_十进制整数转换成十六进制数 {public static void main(String[] args) { //定一个特殊场景,然后算出结果 .原创 2022-05-04 17:57:31 · 442 阅读 · 0 评论 -
Java初学笔记——9.字符介绍
package 字符串;//一个16位Unicode码占两个字节,用以"\ u"开头的4位16进制数表示,范围从\u0000到\uFFFF,65536个字符 //Unicode只有一个字符集,中文、日文、韩文三种文字一齐占用了Unicode中0x3000到0x9FFF的部分。 //Unicode目前普遍采用的是UCS-2标准,它用两个字节来编码一个字符, 比如汉字"经"的编码是0x7ECF。 //因为字符码一般用十六进制来表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制即.原创 2022-04-30 17:11:10 · 885 阅读 · 0 评论 -
Java初学笔记——8.Case_5输入两个数在此范围内随机输出一个数
package 输入;//需求://提示用户输入两个整数,代表一个范围,随机输出这个范围内的一个整数import java.util.Scanner;public class Case_5输入两个数在此范围内随机输出一个数 {public static void main(String[] args) { System.out.println("本程序产生随机整数和浮点数"); System.out.println("请依次输入您要随机取数的区间中间可用空格或回车隔开:"); Scann.原创 2022-04-29 21:12:23 · 542 阅读 · 0 评论 -
Java初学笔记——7.Case_4输入半径求圆的面积
package 输入;//已知://圆面积公式为3.12159*r^2//需求://提示用户输入一个圆的半径(浮点数),计算出圆的面积并输出import java.util.Scanner;public class Case_4输入半径求圆的面积 {public static void main(String[] args) { System.out.println("本程序在您输入一个数后,会输出以您输入的数为半径的圆的半径"); System.out.println("请输入半径.原创 2022-04-29 21:10:24 · 3998 阅读 · 0 评论 -
Java初学笔记——6.输入
package 输入;//Math,System,String属于java.lang(java的语言包)不需要引包//接受控制台的输入//编程模式//import java.util.Scanner; 导入类//Scanner in = new Scanner(System.in); 新建对象//String s = in.nextLine(); 调用对象方法//int i = in.原创 2022-04-29 21:09:02 · 316 阅读 · 0 评论 -
Java初学笔记——5.显示当前时间
package 显示当前是时间;//已知: //System.currentTimeMillis()函数可以返回1970-1-1零点至今的毫秒数,以long型来接收//要求: //输出系统当前时间,格式为:时:分:秒//限制 //不调用系统的Date或者Calendar APIpublic class Case2_显示当前时间 { public static void main(String[] args) { //获得总毫秒数 long curr.原创 2022-04-28 23:38:59 · 902 阅读 · 0 评论 -
Java初学笔记——4.AA制
package AA制;//假设菜的价格都是整数,定义3个int表示菜的价格//一共三个人一起吃饭,他们决定AA制//请帮他们算出每个人付多少钱public class Case1_AA制 { public static void main(String[] args) { int a = 32; int b = 20; int c = 9; double result = (a+b+c)/(3.0); System.out.println("每个人应付:"+resul.原创 2022-04-28 17:25:29 · 290 阅读 · 0 评论 -
Java初学笔记——3.位运算
Java位运算原创 2022-04-18 00:52:15 · 252 阅读 · 0 评论 -
Java初学笔记——2.运算符与表达式
Java运算符与表达式原创 2022-04-18 00:49:05 · 248 阅读 · 0 评论 -
Java初学笔记——1.数据类型
Java数据类型原创 2022-04-18 00:46:05 · 205 阅读 · 0 评论