小知识点
超级用户 root
zz
展开
-
1.2定义类
自助售货机定义一个类VendingMachine这个类具有 price balance total属性showPrompt insertMoney getFood 动作新建一个Java Project 命名为VendingMachine,在这个project里面新建一个class(勾选 public ststic void main(String[] args)package vendingmachine;public class VendingMachine { int price=8原创 2021-03-18 11:20:26 · 112 阅读 · 0 评论 -
字符可以使用的功能
WK6.3.2Scanner in = new Scanner(System.in); String s1 = "abc"; System.out.println(s1.charAt(0)); 运行结果为a用charAt遍历字符串Scanner in = new Scanner(System.in); String s1 = "abc"; for(int i=0; i<s1.length(); i++) { System.out.println(s1.ch原创 2021-03-18 10:30:55 · 106 阅读 · 0 评论 -
比较两个string
String应该用 **.equals** 来比较if(input.equals("bye")){比较内容是否相同}Scanner in = new Scanner(System.in); String s; s = in.next(); System.out.println(s); System.out.println(s.equals("bye"));原创 2021-03-18 07:19:01 · 374 阅读 · 0 评论 -
Math函数
System.out.println(Math.abs(-12)); System.out.println(Math.round(10.645));//四舍五入 System.out.println(Math.random());//获得一个随机数 System.out.println(Math.random()*100);//获得一个乘以100范围随机数 System.out.println(Math.pow(2, 3));...原创 2021-03-15 20:57:18 · 64 阅读 · 0 评论 -
字符(变数字,大小写,逃逸)
char c = 'A'; System.out.println(c);结果为 A char c = 'A'; System.out.println((int)c);结果为65原创 2021-03-15 20:08:14 · 66 阅读 · 0 评论 -
函数的使用(定义)(无参无返回值)
方法的使用分两步:第一步,定义方法:例如:下面代码定义了一个方法名为 helloEducoder ,没有参数,且没有返回值的方法,执行的操作为输出 welcome to educoder。注意哦:方法体放在一对大括号中,实现特定的操作;方法名主要在调用这个方法时使用,需要注意命名的规范,一般采用第一个单词首字母小写,其它单词首字母大写的形式;现阶段我们使用的方法都是static(静态的)。第二步:调用方法:什么是方法方法也叫函数,就是用来解决一类问题的代码的有序组合,是一个功能模块。原创 2021-03-14 15:56:56 · 5630 阅读 · 0 评论 -
直接输出数组中的值
Arrays.toString(数组)输出结果:[6, 5, 8, 0, 2, 9]原创 2021-03-14 13:18:44 · 1214 阅读 · 0 评论 -
boolean型if语句
boolean类型boolean flag;flag = true;if(flag){//true分支}else{//else分支}简便版if(flag)ps:题目见数组中元素的查找package step2;import java.util.Scanner;public class HelloWorld { public static void main(String[] args) { Scanner sc = new Scanner(System.in);原创 2021-03-14 12:38:00 · 942 阅读 · 0 评论 -
equals判断字符串是否相等
在Java中判断两个字符串是否相等,需要使用equals方法;语法:字符串1.equals(字符串2) 如果字符串1等于字符串2返回true,否则返回false;输出: str与str1是否相等true例题在数组中查找指定字符串位置测试说明测试输入:张三预期输出:张三在数组的第1个位置测试输入:张富贵预期输出:张富贵在数组的第5个位置package step2;import java.util.Scanner;public class HelloWorld { public原创 2021-03-14 12:31:42 · 3474 阅读 · 0 评论 -
二维数组
二维数组的初始化静态:动态:原创 2021-03-14 11:28:33 · 39 阅读 · 0 评论 -
获取数组的长度
数组的length属性用于记录数组中有多少个元素或存储单元,即记录数组的长度是多少int[] nums = new int[10];//声明一个int型数组并动态初始化其大小为10System.out.println(nums.length);//显示当前数组的大小...原创 2021-03-14 11:13:04 · 831 阅读 · 0 评论 -
数组的使用
静态初始化在程序运行前就能确定数组的大小和数组中的初始数据我们称之为静态初始化。例如:float[] stuScores = {80.0f,70.0f,90.0f,66.5f};int[] nums = {80,70, 90,66};char[] chs = {‘a’,’b’, ‘c’,’d’};与C语言不同的一点是【】里必须为空动态初始化数组的大小或数组中数据在程序运行时才能决定,且用到new这个关键字来确定数组的大小或初始数据我们称之为动态初始化。定义数组:变量类型[] 数组名原创 2021-03-14 10:46:54 · 134 阅读 · 0 评论 -
Switch语句
switch(表达式){case 常量1:<若干语句1>break;case 常量2:<若干语句2>break;......default:<不满足上述所有情况执行的代码>break;}int input = 3;switch (input) {case 1:System.out.println("吃黄焖鸡米饭");break;case 2:System.out.println("吃牛肉盖饭");break;case 3:...原创 2021-03-13 15:25:07 · 626 阅读 · 0 评论 -
数据类型转换
什么是数据类型转换顾名思义,数据类型转换就是指:不同数据类型之间的相互转换关于数据类型转换只需要你掌握两种方式:1.自动类型转换。 2. 强制类型转换。自动类型转换关于自动类型转换你只需要记住一句话,就是:表数范围小的可以向表数范围大的进行自动类型转换。你可以这样理解:当一个小的容器的水换到一个大的容器中毫无问题,但是一个大的容器的水换成小的容器可能会装不下,就会溢出。如下图:在代码中体现:强制类型转换你肯定会有疑问,既然自动类型转换只能是表数范围小的可以向表数范围大的转换那么我在实际使原创 2021-03-13 10:25:54 · 461 阅读 · 0 评论 -
变量的命名
**JAVA中变量的命名和前面第一章所学的标识符命名规则是一样的,不过还是有一些不同,**总结下来规则与规范一共有六点由字母,下划线,美元符号($),数字组成,但第一个字符不能是数字。如果变量名是复合型的那么我们采用驼峰式,或者蛇形式的方式。 驼峰式:teaCup(表示茶杯的意思),stuAge(学生年龄) 蛇形式:tea_cup,stu_age如果是单个单词就全小写就行了。千万不要用中文拼音来表达:例如学生年龄:xueShengNianling。在一个方法中变量名不能重复。变量一定要给自原创 2021-03-13 09:36:37 · 102 阅读 · 0 评论 -
定义非数值类型变量
1.定义变量的四个步骤1.确定变量类型。2.取变量名。3.给变量赋初值。4.别忘了分号结尾哦。public static void main(String[] args){ String name = "张三"; System.out.println(name);}原创 2021-03-13 09:29:03 · 337 阅读 · 0 评论 -
输出指定位数的小数
1.计算 1.0+1/2+1/3+4/1+5/1+······+1/n Scanner in = new Scanner(System.in); int n = in.nextInt(); double sum = 0.0; for(int i=1; i<=n; i++) { sum+=1.0/i; } System.out.printf("%.2f",sum);1.这样输出是时会自动做四舍五入...原创 2021-03-13 09:16:12 · 110 阅读 · 0 评论 -
Java标识符
标识符就是:在程序中自定义的一些名称。如何使用标识符标识符的组成:标识符由26个英文字母大小写,数字:0-9符号:_$组成。在使用标识符的时候有四点规则需要你遵守:1.标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴。2.标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 static 作为标识符,但是 M原创 2021-03-13 09:14:47 · 91 阅读 · 0 评论 -
逻辑运算符的优先级
原创 2021-03-10 20:54:35 · 2392 阅读 · 0 评论 -
boolean
1.判断一个数字是否是素数 Scanner in = new Scanner(System.in); int n = in.nextInt(); boolean isPrime = true; for(int i=2; i<n; i++) { if(n%i==0) { isPrime=false; break; } } if(isPrime)//直接判断是否是isPrime即可 { System.out.println(n+"原创 2021-03-10 20:48:51 · 84 阅读 · 0 评论 -
print和println next()和nextline()的区别
System.out.println():输出后换行System.out.print():输出后不换行原创 2021-03-08 20:54:55 · 232 阅读 · 0 评论