Java的一个常见小错误
package manage;import java.util.Scanner;public class Number {//数据成员public String name;public String num;public String password;public String sex;public int age;public String phone;public String QQ;//构造函数public Number(String pname,String pnum,String ppassword,String psex,int page,String pphone,String pQQ){name=pname;num=pnum;password=ppassword;sex=psex;age=page;phone=pphone;QQ=pQQ;}//无参构造public Number(){}//获取信息public String getname(){return name;}public void setname(String pname){name=pname;}public String getpassword(){return password;}public void setpassword(String ppassword){password=ppassword;}public String getnum(){return num;}public void setnum(String pnum){num=pnum;}public String getsex(){return sex;}public void setsex(String psex){sex=psex;}public int getage(){return age;}public void setage(int page){age=page;}public String getphone(){return phone;}public void setphone(String pphone){phone=pphone;}public String getQQ(){return QQ;}public void setQQ(String pQQ){QQ=pQQ;}public void login(){Scanner sc=new Scanner(System.in);System.out.println("==============");Number n=null;System.out.println("putname:");String name1=sc.next();System.out.println("putnum:");String num1=sc.next();System.out.println("putpassword:");String password1=sc.next();System.out.println("putsex");String sex1=sc.next();System.out.println("putage");int age1=sc.nextInt();System.out.println("putphone");String phone1=sc.next();System.out.println("putQQ");String QQ1=sc.next();n=new Number(name1,num1, password1,sex1,age1,phone1,QQ1);}}
package 社团管理系统;import java.util.Scanner;
public class main extends number {public static void main(String[] args){int flag=0;System.out.println("put number");Scanner sc=new Scanner(System.in);int i=sc.nextInt();number []n=new number[i];while(flag<i){//指针异常n[flag].login();flag++;}}}
错误原因:
仅仅创建了指针并没有对指针进行初始化(并没有开辟资源并指向)
import java.util.Scanner;
public class main extends number {public static void main(String[] args){int flag=0;System.out.println("put number");Scanner sc=new Scanner(System.in);int i=sc.nextInt();number []n=new number[i];while(flag<i){//指针异常//!!!!!n[flag]=new number();n[flag].login();flag++;}}}
Java的一个常见小错误相关推荐
- 用JAVA写一个画图小程序(JAVA 大作业)
第一次写博客 且是稍微大点的程序 看看就行 重新写的在这,更加清晰明了:点击进入:用JAVA写一个画图小程序(JAVA 大作业)重排版本 设计思路 首先我直接去了Windows自带画图程序去实践模拟, ...
- 基于java制作一个飞机小游戏(学习心得)
emmm,第一篇博客 用了这么久的csdn,都是在观摩大佬们发帖,一只小萌新瑟瑟发抖,不敢说话,甚 至连代码也不能完全读懂.假期在b站自学(可以说是复习)了java课程,尚学堂的 2018版.链接如下 ...
- java转net容易吗_每日一醒(1):学习Java容易忽视的小错误,你注意到了吗?
在我们学习Java的过程中有着许多的小知识点特别容易出bug,你知道吗?下面我就给大家科普下2个学习Java容易忽视的问题 1.值传递与引用传递 值传递是指对象被值传递,意味着传递了对象的一个副本,即 ...
- 用Java写一个五子棋小游戏
棋盘是15*15(可以自己规定) 游戏规则: (1)对局双方各执一色棋子. (2)空棋盘开局. (3)黑先.白后,交替下子,每次只能下一子. (4)棋子下在棋盘的空白点上,棋子下定后,不得向其它点移动 ...
- 实现石头剪刀布获胜法_用java实现一个猜拳小游戏
本文实例为大家分享了java实现猜拳小游戏的具体代码,供大家参考,具体内容如下 项目名称 猜拳小游戏 项目描述 玩家与电脑进行猜拳游戏,玩家行为采用输入方式,电脑行为采用随机形式. 实现: User类 ...
- java做一个打地鼠小游戏
想起了了大学那会做过这个小游戏,今天重新写一下 首先准备几个素材图片,搜了半天没有,只好自己找了个图片截了一下(如果侵权了联系我删除). JFrame画一个主页面,设置了全局的行.列和总数,循环添加所 ...
- java开发一个连连看小游戏
导读:连连看是一种消除类益智游戏,核心要求是在规定的时间内,消除游戏界面中选中的两张相同的图案,直至完全消除所有图案.这款游戏操作简单(只需单击鼠标左键操作).面向人群广泛,在限时操作的游戏要求下,吸 ...
- java的一个简单小游戏
台球小游戏: 所用图片如下: 代码: package com.bjsxt; import java.awt.*;import javax.imageio.stream.FileImageInputSt ...
- 用JAVA写一个趣味小游戏
趣味猜数小游戏代码如下: public class task08 {public static void main(String[] args) {//声明部分int x,target;Scanner ...
最新文章
- Windbg学习 (0x0002) 命令基础
- java批量事物管理_[疯狂Java]JDBC:事务管理、中间点、批量更新
- Linux执行shell脚本的四种方式
- 51CTO微博认证说明
- 135. 分发糖果002(贪心算法+思路+详解)
- mysql中数据类型的长度
- markdown改字体和背景颜色(html)
- 【每日一题】Leetcode 刷题 二叉树-树的遍历 介绍
- Ubuntu18.04 安装 Matlab2020a
- 华为机试 - HJ10 字符个数统计
- Linux运维养成记-磁盘管理LVM 逻辑卷
- 下载iconfont图标
- AirPods pro 连接Macbook pro左耳无声音
- 第五日 高手篇:信用证全攻略
- 提交按钮在form之外的提交方式,提交按钮提交页面任意表单
- 群晖如何实现不在同一网段的访问
- Win8初体验 内存/SSD硬盘性能挑Win7(一)
- 山东大学软件工程应用与实践——使用CUDA/GPU技术加速密码运算(第五周)
- 在Ubuntu中获取奥比中光的深度值 Python代码
- cydia服务器未响应,cydia错误常见问题解决办法汇总
热门文章
- Optomind Inc.、II-VI Incorporated、MACOM与MultiLane SAL在OFC 2019上携手展示200G QSFP56 AOC
- 安装Adobe Illustrator AI CC 2017 后弹出 quot 无法启动此程序,因为计算机中丢失api
- js实现页面自动跳转
- 利用Fluorine实现Flex与.net的通讯
- Android使用富文本实现点赞效果(包含点赞人员的头像)
- JS切换背景图片时的“白色闪屏”问题
- 《GitHub入门与实践》第4章 通过实际操作学习Git 基本操作——学习笔记
- HDU 1804 Deli Deli
- 坚果课堂回顾:团队项目管理SOP打造顶尖执行力
- matlab 矩阵ks检验,matlab矩阵的一致性检验