3.变量的使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
import java.util.Scanner;
public class Lianxi03{
static Scanner s = new Scanner(System.in);
public static void main(String[] args){
l1();
l2();
l3();
l4();
l5();
l6();
l7();
l8();
l9();
}
/**1、*输入你的姓名,性别,及年龄,放入三个不同类型的变量中,要求格式如下
请输入你的姓名:***
请输入你的性别:*
请输入你的年龄:**
姓名 性别 年龄
*** * **
*/
static void l1(){
System.out.println("请输入你的姓名 ");
String Name = s.nextLine();
System.out.println("请输入你的性别 ");
String Sex = s.nextLine();
System.out.println("请输入你的年龄 ");
int Age = s.nextInt();
System.out.println("姓名 性别 年龄");
System.out.println(Name+" "+Sex+" "+Age);
}
/**2*、输入 一 个整数,输出这个整数与1到5相乘
的结果,要求格式如下:
请输入一个整数:** 比如5
1*输入的整数=结果
2*输入的整数=结果
……
5*输入的整数=结果
1*5=5
2*5=10
3*5=15
*/
static void l2(){
System.out.println("请输入一个整数 ");
int i = s.nextInt();
System.out.println("1*i="+1*i);
System.out.println("2*i="+2*i);
System.out.println("3*i="+3*i);
System.out.println("4*i="+4*i);
System.out.println("5*i="+5*i);
}
//3,请输入三个double类型的数据,计算他们的和,但是只输出结果的整数部分;
static void l3(){
double a = 1.21;
double b = 2.12;
double c = 4.58;
int d =(int)(a+b+c);
System.out.println(d);
}
/**4.输入一个整数,代表有n个小时,
计算n个小时等于多少天零多少个小时。
*/
static void l4(){
System.out.println("请输入一个时间 ");
int t = s.nextInt();
int D = t/24;
int t1 = t%24;
System.out.println(t+"个小时有"+D+"天"+t1+"个小时");
}
//5、输入一个四位数的整数,然后将该数的各个位上的数字求和,输出;
static void l5(){
System.out.println("请输入一个四位数的整数");
int A = s.nextInt();
int B = A/1000;
int C = A/100%10;
int D = A/10%10;
int F = A%10;
int num = B+C+D+F;
System.out.println("和为"+num);
}
//6、输入立方体的长、高、宽,计算这个立方体的面积和体积;
static void l6(){
System.out.println("输入一个立方体的长宽高:");
int x = s.nextInt();
int y = s.nextInt();
int h = s.nextInt();
int Mian = 2*(x*y+y*h+x*h);
int Ti = x*y*h;
System.out.println("立方体的面积为"+Mian);
System.out.println("立方体的体积为"+Ti);
}
//7、输入两个字符串类型的数据,并且分别存入s1和s2变量中,将他们交换输出;
static void l7(){
System.out.println("输入两个字符串");
String s1 = s.nextLine();
String s2 = s.nextLine();
String temp = s1;
s1 = s2;
s2 = temp;
System.o
ut.println(s1+s2);
}
//8、*输入一个3位数的整数,反序输出。比如输入123,那么输出321。
static void l8(){
System.out.println("输入一个三位数的整数: ");
int z = s.nextInt();
int z1 = z/100;
int z2 = z/10%10;
int z3 = z%10;
int Z = z3*100+z2*10+z1;
System.out.println("反序输出为"+Z);
}
/**9、*先输入一个特定的整数142857,把这个数字分解成两组数字142,857 计算这两个数和的结果;再把142857分解成三组数字,14,28,57再输出三组数字之和
*/
static void l9(){
System.out.println("输入一个特定整数(142857):");
int a1 = s.nextInt();
int b1 = a1/1000;
int c1 = a1%1000;
int sum1 = b1 + c1;
int b2 = a1/10000;
int c2 = a1%10000;
int d2 = c2/100;
int e2 = c2%100;
int sum2 = b2+d2+e2;
System.out.println(sum1 +" "+sum2);
}
}