1:接收姓名(String)和年龄(int)并输出。
package com.lx;
import java.util.Scanner;
public class Jc {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入你的姓名:");
String xm=in.next();
System.out.println("请输入你的年龄:");
int age=in.nextInt();
System.out.println(xm);
System.out.println(age);
}
}
2:接收长和宽输出矩形的周长和面积。
Scanner in=new Scanner(System.in);
System.out.println("请输入长方形的长:");
int c=in.nextInt();
System.out.println("请输入长方形的宽:");
int k=in.nextInt();
System.out.println("长方形的周长是"+((c+k)*2));
System.out.println("长方形的面积是"+(c*k));
3:接收底和高求三角型的面积(公式:底*高/2)
Scanner in=new Scanner(System.in);
System.out.println("请输入三角形的底:");
int d=in.nextInt();
System.out.println("请输入三角形的高:");
int h=in.nextInt();
System.out.println("三角形的面积"+((d*h)/2));
4: 输出: 1/2+2/3+3/4+....9/10的和,结果保留2位小数。
double sum=0;
for(double i=1;i<=9;i++){
sum+=i/(i+1);
}
System.out.printf("%4.2f",sum);
5:输出101-999之间的水仙花数。
for (int i=101;i<=999;i++){
int gw=i%10;
int sw=i/10%10;
int bw=i/100;
if (gw*gw*gw+sw*sw*sw+bw*bw*bw==i){
System.out.print(i+" ");
}
}
6:输出斐波那契数列
int a=1,b=1;
System.out.print(a+" "+b+" ");
int c;
for(int i=1;i<=20;i++){
c=a+b;
a=b;
b=c;
System.out.print(c+" ");
}
7:输出乘法表(三种循环实现)
System.out.println("for");
for (int i=1;i<=9;i++){
for (int j=1;j<=i;j++){
System.out.printf("%d*%d=%d ",i,j,i*j);
}
System.out.print("\n");
}
System.out.println("while");
int x=1,y=1;
while(x<=9){
y=1;
while(y<=x){
System.out.printf("%d*%d=%d ",x,y,x*y);
y++;
}
System.out.print("\n");
x++;
}
System.out.println("do...while");
int i = 1, j = 1;
do {
do {
System.out.printf("%d*%d=%d ",i,j,i*j);
j++;
} while(j <= i);
System.out.println();
i++;
j = 1;
} while(i <= 9);
8:创建一个矩形(Rect)类,包含长和宽两个属性,一个计算周长的方法,
一个计算面积的方法。
创建测试类,创建对象并完成测试。
package com.lx;
/**
* 矩形类
* */
public class Rect {
//属性
int chang;
int kuan;
//方法
void zc(){
System.out.println("长方形的周长为:"+((chang+kuan)*2));
}
void mj(){
System.out.println("长方形的面积为:"+(chang*kuan));
}
}
package com.lx;
/**
* 测试类
* */
public class TestRect {
public static void main(String[] args) {
//创建对象
Rect re=new Rect();
//给属性赋值
re.chang=6;
re.kuan=5;
//调用方法
re.zc();
re.mj();
}
}