本文目录一览:
写个简单的java程序!在线等。
//问题:求一个长方形的周长和面积
/*以面向过程的程序设计方式思考:
1.确定长方形的周长和面积的算法;
2.编写两个方法(函数)分别计算长方形的周长和面积;
3.求周长的方法(函数)和求面积的方法(函数)需要两个参数,
分别是长方形的长和宽*/
//面向过程的程序设计代码:
/*classRectangle
{
static
float
perimeter(float
length,floatwidth)
{
return
2*(length+width);
}
static
float
area(float
length,
float
width)
{
return
length*width;
}
public
static
void
main(String[]
args)
{
System.out.println("the
perimeter
is
="
+perimeter(3.123f,4.267f));
System.out.println("the
area
is="
+area(3.123f,4.267f));//使用f来表示浮点
}
}*/
/*以面向对象的程序设计方式思考:
1.一个长方形可以看成是一个长方形对象;
2.一个长方形对象有两个状态(长和宽)和两个行为(求周长和面积)
3.将所有长方形的共性抽取出来,设计一个长方形的类
4.通过长方形对象的行为,就可以求出某个具体的长方形的周长和面积*/
//面向对象的程序设计代码:
classRectangle
{
float
l,h;//有两个状态,即两个成员变量
float
perimeter()
{
return
2*(l+h);
}
float
area()
{
return
l*h;
}
public
static
void
main(String[]
args)
{
Rectangle
rect1=newRectangle();
Rectangle
rect2=newRectangle();
rect1.l=10.13f;
rect1.h=5.74f;
rect2.l=12.21f;
rect2.h=24.13f;
System.out.println("Theperimeter
is
="
+
rect1.perimeter());
System.out.println("The
area
is="
+
rect1.area());
System.out.println("Theperimeter
is
="
+
rect2.perimeter());
System.out.println("The
area
is="
+
rect2.area());
}
/*K:\Java\try\lesson3javacRectangle.java
K:\Java\try\lesson3java
Rectangle
The
perimeter
is
=31.74
The
area
is
=58.1462
The
perimeter
is
=72.68
The
area
is
=294.6273
*/
}
求大神帮忙编一个简单的java程序代码成绩分布
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random r = new Random();
float random = r.nextFloat();
float random2 = random * 100;
String grade = String.format("%.1f",random2);
//System.out.println(grade);
float grade2 = Float.parseFloat(grade);
if(grade2 = 90){
System.out.println("A");
}else if(grade2 = 60 grade2 90){
System.out.println("B");
}else{
System.out.println("C");
}
}
}
具体给我讲解一下这个最简单的JAVA代码
关键是 public staic 是公共静态的意思吗??
答:差不多
那为什么要写这个呢?
答:一会儿再说
不写这个可以吗??
答:不可以
这个东西是什么意思啊 弄不懂
答:如此这般,这般如此;
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
class Message{
public static void main(String[] args){
Systerm.out.println("欢迎来到JAVA世界!");
}
}
public意思是公有的,说白了就到哪里都可以访问这个main方法,没什么限制;
static意思是静态的,说白了就是执行main方法的时候,可以没有对象!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
main方法是一个特殊的方法,是程序执行的入口,一个Java程序从main方法开始执行。Java虚拟机在执行Java程序之前会事先分配一个主线程,然后在主线程里面执行我们这个main方法,明白了吧?所以我们经常说main方法叫主线程!线程就是一个程序里面不同的执行路径!算了,这些不理解也无所谓,总之,你就记住,Java程序从main方法开始执行,在你这里当程序运行的时候,从main方法进来,然后做的第一件事就是Systerm.out.println("欢迎来到JAVA世界!");
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
必须是public,要不然Java虚拟机想执行你这个Message类的main方法,如果你是“私有”的,不让人家访问,还怎么执行啊?
必须是static,因为执行你这个Message类的main方法,如果这个方法不是静态的,那么想执行,事先还得new出一个Message类的对象来,累死了!static的,可以没有对象,就执行。