「java问题设计」java问题讨论
今天给各位分享java问题设计的知识,其中也会对java问题讨论进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
Java程序设计的问题
1,自动提升的原则是多数据类型进行数学操作时,转换优先级为
double-float-long-int
其他基本类型进行操作都直接转换成int,boolean无法进行+ - * %等数学操作,只能进行逻辑操作
2.Java传递操作,只传递存放在堆栈中的引用句柄,也就是俗称的引用传递
3.构造函数可以再创建类实例的时候初始化类中的基本数据,或进行一些你需要的实例化前置操作,可以重载,只要参数不同即可
比如,类A,
构造1:A(){}
构造2:A(int a){}
java基础问题,设计一个如图所示的程序
public class CalArea {
public static void main(String[] args) {
double area = 0.0d;
boolean flag = true;
System.out.println("请选择图形类型:1 长方形,2 正方形,3 圆形,");
while(flag){
flag = false;
Scanner in = new Scanner(System.in);
int type = in.nextInt();
switch (type) {
case 1:
area = rectangle();
break;
case 2:
area = square();
break;
case 3:
area = round();
break;
default:
System.out.println("无效的图形类型,请重新选择");
flag = true;
}
}
System.out.println("面积为:"+area);
}
private static double round() {
System.out.println("请输入半径,如3");
Scanner in = new Scanner(System.in);
int width = in.nextInt();
return Math.PI * width * width;
}
private static double square() {
System.out.println("请输入边长,如3");
Scanner in = new Scanner(System.in);
int width = in.nextInt();
return width * width;
}
private static double rectangle() {
System.out.println("请输入长、宽,并以空格分隔,如3 4");
Scanner in = new Scanner(System.in);
int length = in.nextInt();
int width = in.nextInt();
return length * width;
}
}
Java程序设计问题
这个很简单,输出 1.开始游戏 2.提高难度 3.退出
然后要求输入1,2,3中的一个
JAVA 问题设计求助!!
首先要有一个 团员的类 , 最基本需要一个 name变量 , 还要有一个 type 或者code , 都行 , 用来标识成员的一些属性 , 因为你要查询局部团体的旅行活动记录 , 有局部这个概念 , 那么就需要对团员进行分组了 , 或者你的意思是分页查询之类的 , 可以不用改这个字段 , 另外团员的一些其他基本属性 , 比如age gender之类的 , 根据需求增加
第二个需要有一个流水表 , 记录活动记录 , 包含 成员 name (或者ID) , 旅行日期 , 去的地点等 , 你给出的需求太少 , 如果有具体的需求 , 可以按需再增加成员
上边是按照数据库存储数据来设计的 , 如果只是写一个测试 , 不入库 , 那么 流水类可以加一个
ListMember members ; 这个变量 , 用来存储这次活动参加的人员 (member是团员类)
大致思路就是这样
关于java问题设计和java问题讨论的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。