
Java学习笔记
黑眼圈_GM
这个作者很懒,什么都没留下…
展开
-
Java数组练习---回型数的输出
回型数请输入回型数的个数:7 1 2 3 4 5 6 724 25 26 27 28 29 823 40 41 42 43 30 922 39 48 49 44 31 1021 38 47 46 45 32 1120 37 36 35 34 33 12public class RectangularNumber { public static void main(String[] args) { Scanner sca...原创 2022-03-29 11:41:33 · 591 阅读 · 0 评论 -
Java数组练习--数组随机赋值
随机数生成:使用Math.random()方法,即:[ 0 , 1 ) → [ 0 , 1 ) ×30 → [0 ,30) [0 ,30) + 1→[1,31) 取整后范围是[1,30]此题目要点是,赋值之后的数组元素,要与之前赋值元素的值比较,如果一致,则重新赋值,赋值后还要比较,直到和所有之前赋得值均不一样。方法一:package com.java.arraytest;public class SixNumArray {...原创 2022-03-29 11:35:38 · 3092 阅读 · 0 评论 -
Java编程练习:100以内的质数的输出
100以内的质数的输出public class PrimeNumber { public static void main(String[] args) { int five = 0; boolean isflag = false;//标志位 for(int i = 2; i <= 100; i++){ for(int j = 2 ; j <= (int)(Math.sqrt(i)); j++){ ...原创 2022-03-29 11:21:03 · 557 阅读 · 0 评论 -
java的标识符命名规则
标识符命名规则:1、标识符:凡是自己可以起名的都叫标识符2、标识符由数字0-9和26个字母以及_和$组成3、标识符不能以数字开头4、JAVA语言严格区分大小写5、标识符不能包含空格标识符命名规范:1、包名:多个单词都是小写 xxxyyyzzz2、类名、接口名:所有单词首字母大写,大驼峰 XxxYyyZzz3、变量、方法:第一个单词小写,后面单词首字母大写,小驼峰 xxxYyyZzz...原创 2022-03-29 11:17:08 · 5305 阅读 · 0 评论 -
攻击Dotcom小游戏简化版
7个空格,公司占3个空格,输入数值,和公司所占空格值一样,则显示hit,不一样则miss,三个都猜中后,gameover,显示分数。import java.util.*;class Game1{ public static void main (String[] args){ int js = 0; Dotcom[] com = new Dotcom[3]; com[0] = new Do...原创 2018-06-06 18:49:12 · 804 阅读 · 0 评论 -
实例变量和局部变量
1、在类下声明的变量角实例变量,通常要封装,用private。所有实例变量都有默认值。2、在方法下声明的变量角局部变量。局部变量没有默认值,必须初始化。3、个人体会,如果只在方法中运用到的变量,就不要在类下声明,局部变量即可。4、方法的参数(形参)和局部变量一样,但不存在初始化出错的问题,因为在调用方法的时候就必须有传递值,否则在调用方法处编译器就会报错。...原创 2018-06-06 19:01:19 · 988 阅读 · 0 评论 -
形参、实参、封装
例子://java保存文件名为DogTestDriver.java,因为main方法在这个类中。class Dogg{//这个类和测试类是两个类,不是包含关系。 private int size;//封装就是将实体变量变为private私有。 private String name; public int getSize(){//公开方法getter、setter。注意返回值类型。 retur...原创 2018-06-06 11:12:05 · 159 阅读 · 0 评论 -
Head First Java学习心得
书中第26页,我的和参考答案不一致,如下:class PoolPuzzleOne{public static void main(String[] args){int x=0;while(xSystem.out.print("a");//rightif(xSystem.out.print("n");//rightif(xif(x==1){System.out.p原创 2017-10-13 21:49:55 · 431 阅读 · 0 评论 -
Head First Java 第三章 变量
1、变量,必须有名称和类型。2、基本整数类型:从大到小(按占用空间),long,int,short,byte,长整型;整型;短整型;字节。 byte8 short16 int32 long64 基本类型还有两种:float32和double64,单精度浮点数类型和双精度浮点数类型。3、一共八种:Be Careful,Bears Shouldn't Ingest L原创 2017-10-21 12:32:52 · 221 阅读 · 0 评论 -
Head First Java 44页
while()中一定是x24需要重复e1.count = e1.count + 1;即可得出原创 2017-10-19 20:58:55 · 468 阅读 · 0 评论 -
Java类的理解
JAVA中,所有定义的变量、对象、方法都必须定义在类中,类包含该类的对象和方法,对象用 class obj = new class();定义,也可以先声明后定义,譬如 Player p1,再用p1 = new Player();方法用 void method(){ };定义。如果很多类的对象和方法都相同,可以创建父类,子类再继承父类。原创 2017-10-19 16:32:42 · 309 阅读 · 0 评论 -
Head First Java 39页猜数字游戏中的错误。
我是用notepad++运行的,java文件中只允许有一个public类,且这个类中一般含有main()方法,才能通过编译,书中GuessGame和Player都定义错了。第二,书中int guessp1 = 0 ;是用来保存p1猜的数字,p1isright = false;用来保存是否猜中,书中写反了,欧欧~~~除了public和guess拼写错误之外,一次编译通过,成功原创 2017-10-19 16:13:50 · 595 阅读 · 0 评论