java中乘法如何用变量_Java :99乘法表,变量交换,水仙花,计算器,人物类,有参有返,矩形类,登录,员工...

88aee61d71a9e7984998ef2f933e9a4f.png

9e84dbe0929651662d9430a2d75f1149.png

1.使用方法的形式打印99乘法表

package a;

public class fuxi {

public static void main(String[] args) {

// TODO Auto-generated method stub

fuxi.dayin();

}

public static void dayin(){

for(int j=1;j<=9;j++) {

for(int i=1;i<=j;i++){

System.out.print(j+"*"+i+"="+i*j+" ");

}

System.out.println();

}}}106c9c082e9725c04c10a06539a57259.png

92f8b8816c83898553f1628a4115eda3.png

2.使用方法的形式实现两个变量的交换(扩展,不使用第三变量实现交换)

package a;

public class fuxi {

public static void main(String[] args) {

fuxi.dayin();}

public static void dayin(){

int a ,b;

a = 1;

b=2;

a=a+b;

b=a-b;

a=a-b;

System.out. println("a="+a);

System.out. println("b="+b);

}}6263314a39f062d8d4e5a5fe48cddff6.png

4385aede3457d83b527b50334902db2d.png

baa064b19cb419676182f19d7dc7d85e.png

2d1d9d8ac77251fcdd45bf6b78e7744b.png

2404e6f3c93bb5fa7fdbd159bb0320df.png

fa0d2996acbb56424575d8869a1d9f09.png

3.提示用户输入一个数字,判断是否是水仙花数

package a;

import java.util.Scanner;

public class fuxi {

public static void dayin() {

System.out.println("判断是否为水仙花数?请输入一个小于1000的三位数");

Scanner s = new Scanner(System.in);// 声明Scanner接收的类

int a = s.nextInt();// 接收用户输入整形的数据

double x;

double y;

double z;

x = (a / 100) * (a / 100) * (a / 100);

y = (a / 10 % 10) * (a / 10 % 10) * (a / 10 % 10);

z = (a % 10) * (a % 10) * (a % 10);

if (x + y + z == a) {

System.out.println("是水仙花数");

}

else {

System.out.println("不是水仙花数");

}

}

public static void main(String[] args) {

// TODO Auto-generated method stub

fuxi.dayin();

}

}

f30a9ad25537c5ac1b9bfe9b0ed75630.png

616a6ca4af46903b5217b6961df63ff3.png

acfa8581d7cd263ac7c179c6562a2595.png

1b53fccb5af5d7eeb9e4649c04860ff1.png

04bb77dd143ead3a27b68a74cc2b09d8.png

4.使用方法的形式打印100-999之间的水仙花数

package a;

public class fuxi {

public static void dayin() {

System.out.println("100-999之间的水仙花数是\n");

int i, j, k, n;

n = 100;

while (n < 1000) {

i = n / 100;

j = (n - i * 100) / 10;

k = n % 10;

if (i * i * i + j * j * j + k * k * k == n) {

System.out.println(n);

n++;

}

}

}

public static void main(String[] args) {

fuxi.dayin();

}

}e344372f6d5e4a6c787cf6433ef9e64d.png

2ca4a1fa41912ddb8cf7f9203a0cb1c2.png

9d8e5f461f6bcdd7020d8e5c3f22111d.png

5.使用方法制作简单计算器

package a;

import java.util.Scanner;

public class fuxi {

public static void dayin() {

Scanner sc = new Scanner(System.in);

while (true) {

System.out.println("请输入第一个数:");

int a1 = sc.nextInt();

System.out.println("请输入运算符号:");

String a2 = sc.next();

System.out.println("请输入第二个数:");

int a3 = sc.nextInt();

if (a2.equals("+")) {

int s = a1 + a3;

System.out.println("结果=" + s);

} else if (a2.equals("-")) {

int s = a1 - a3;

System.out.println("结果=" + s);

} else if (a2.equals("*")) {

int s = a1 * a3;

System.out.println("结果=" + s);

} else {

System.out.println("输入符号有误,请重新输入。");

}

}

}

public static void main(String[] args) {

// TODO Auto-generated method stub

fuxi.dayin();

}

}1b803457dcd1798c3c3d64fb6dd62f58.png

30bbcabb3b699e2d75e4a7acbb2bffe6.png

073fe970eba8e4f9a9e3fbee71137089.png

8623c7867cb483a344dd2a0ce67f4744.png

27c1cfb68b68a9705e52e0b2b4d7d27e.png

387797218ed6dcb8b1fd581330a76fa4.png

cae56964992dd867602ac5a0c9985c0f.png

a8f147f6588c0d222a918f691b70c8d3.png

2276f3d4ce941ec44776ba9d4670a50d.png

189bf3b54ce34f087aa13df4706df48c.png

0168ab9d5ca12f28daacb2401b199744.png

dc137401645734301992a381315d2156.png

6.提示用户输入两个数字,计算其数字的和,将结果返回出来,使用有参有返的方式来做

package a;

import java.util.Scanner;

public class fuxi {

public static int dayin(int a1, int a3) {

int s = a1 + a3;

System.out.println("结果:" + a1 + "+" + a3 + "=" + s);

return s;

}

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入第一个数:");

int a1 = sc.nextInt();

System.out.println("请输入第二个数:");

int a3 = sc.nextInt();

fuxi.dayin(a1, a3);

}

}f5336b08edbd11e9365dd6a041c33852.png

a2cf21d1b15f29ff783cce14db9fef3b.png

3d106671aca8f885c90945a62ce69b5f.png

7.定义人物类,人物包含属性编号,姓名,年龄和性别定义人物介绍的方法,创建人物对象,张三和李四,让张三和李四进行介绍自己

package a;

public class person {// 总结的步骤:1.先定义创建一个类

public static void main(String[] args) {

person a = new person("张三", "男", 20, "520");

person b = new person("李四", "女", 13, "1314");

person c = new person("王五", "男", 14, "7758258");

a.say();

b.say();

c.say();

}

public int age;

public String bianhao;

public String name;

public String sex;

// 介绍自己的方法

public person(String name, String sex, int age, String bianhao) {

this.name = name;

this.sex = sex;

this.age = age;

this.bianhao = bianhao;

}

public void say() {

System.out.println("我的姓名为" + this.name + ",性别为" + this.sex + ",年龄为"

+ this.age + ",编号为" + bianhao);

}

}29290b3b99865026a1b1f1583aad7cea.png

aeeaf4c8d9f14af5ae1ca9e992445105.png

b6b09577079d4ed7202b037cf9f1b5b3.png

8. 定义一个用户类,包含用户名和密码属性,设置其值用户名为111密码为222,并有一个登录的方法,直接登录

package a;

import java.util.Scanner;

public class fuxi {

public static void main(String[] args) {

System.out.println("欢迎登录,请输入你的用户名");

Scanner s = new Scanner(System.in);

String uname = s.next();// 接收用户名

System.out.println("请输入你的用户密码");

String pwd = s.next();

yonghu yh = new yonghu();

boolean b = yh.bijiaoyixia(uname, pwd);

if (b) {

System.out.println("可以登录");

}

else {

System.out.println("不可以登录");

}

}

}

class yonghu {

String pwd = "222";

String uname = "111";

public boolean bijiaoyixia(String uname, String pwd) {

if (this.uname.equals(uname) && this.pwd.equals(pwd)) {

return true;

} else {

return false;

}

}

}63d145e2e11a97b1701e0f29ad0fc385.png

324f0a5716cc2461d0cf5b94a44f50a4.png

33801f4c37445c99e4e7b33e908e4dab.png

38c83ba3db192f85055cb7ea54368123.png

9.注册登录

package a;

import java.util.Scanner;

public class fuxi {

public static void main(String[] args) {

Scanner s = new Scanner(System.in);

yonghu yh = new yonghu();

while (true) {

System.out.println("欢迎来到易买网,请选择你要执行的功能:1.登录2.注册");

int num = s.nextInt();

if (num == 1) {

System.out.println("欢迎登录,请输入你的用户名");

String uname = s.next();// 接收用户名

System.out.println("请输入你的用户密码");

String pwd = s.next();

boolean b = yh.bijiaoyixia(uname, pwd);

if (b) {

System.out.println("可以登录");

}

else {

System.out.println("不可以登录");

}

}

else if (num == 2) {

System.out.println("执行注册用户的功能");

System.out.println("请输入你的用户名");

}

String uname = s.next();

System.out.println("请输入你的密码");

String pwd = s.next();

yh.uname = uname;

yh.pwd = pwd;

}

}

}

class yonghu {

String pwd = "222";

String uname = "111";

public boolean bijiaoyixia(String uname, String pwd) {

if (this.uname.equals(uname) && this.pwd.equals(pwd)) {

return true;

} else {

return false;

}

}

}d4066005a76e2c4fa86a7faab1a5bfc5.png

13e1011b86329160810f2d09286902b4.png

c2bedf095aa665500c42bb51d81940f0.png

00846ac40eff6200da402f297cafc024.png

10.定义矩形类,矩形包含私有属性宽和高,定义set方法为其赋值,定义面积和周长的方法,实例化两个矩形并调用方法计算周长和面积

package a;

public class juxing {

public static void main(String[] args) {

juxing jx = new juxing();

jx.chang = 1;

jx.kuan = 3;

juxing jx2 = new juxing();

jx2.chang = 2;

jx2.kuan = 4;

// jx.setKuan(11);

//

// jx.setChang(2);

int zhouchang = jx.zhouchang();

int mianji = jx.mianji();

int zhouchang2 = jx2.zhouchang();

int mianji2 = jx2.mianji();

System.out.println("周长为" + zhouchang + "面积" + mianji);

System.out.println("周长为" + zhouchang2 + "面积" + mianji2);

}

private int chang;

private int kuan;

public int getChang() {

return chang;

}

public int getKuan() {

return kuan;

}

public int mianji() {

return (this.kuan * this.chang);

}

public void setChang(int chang) {

this.chang = chang;

}

public void setKuan(int kuan) {

this.kuan = kuan;

}

public int zhouchang() {

return ((this.kuan + this.chang) * 2);

}

}deafd811c04820310254e873951b8782.png

88f70ce933ba9e0ef663255bdd13d75c.png

c827650ce511c69230266374ac42a58e.png

18d50b0f5de503a3245d599f40f14a50.png

86ee57186e287897eba2ed35e668194f.png

11.定义员工类,员工包含员工姓名,性别,职位和收入,收入的属性为私有的,不允许别人直接查看,如果想查看收入就必须通过特有的方法来查看,使用员工类创建员工刘备、张飞和关羽,分别查看几位员工的收入

package a;

import java.util.Scanner;

public class juxing {

public static void main(String[] args) {

System.out.println("请输入用户名(刘备,张飞,关羽)");

Scanner s1 = new Scanner(System.in);

String a = s1.next();

System.out.println("请输入用户密码(654321,54321,4321)");

Scanner s2 = new Scanner(System.in);

String b = s2.next();

juxing jx = new juxing();

jx.Name = "刘备";

jx.Sex = "男";

jx.ZhiWei = "CEO";

jx.ShouRu = 666666;

juxing d = new juxing();

d.Name = "张飞";

d.Sex = "男";

d.ZhiWei = "CEO";

d.ShouRu = 666665;

juxing e = new juxing();

e.Name = "关羽";

e.Sex = "男";

e.ZhiWei = "CEO";

e.ShouRu = 666664;

if (a.equals("刘备"))

{

if (b.equals("654321")) {

jx.setShouRu(666666);

int ShouRu = jx.mianji();

System.out.println("收入为" + ShouRu);

}

}

if (a.equals("张飞"))

{

if (b.equals("54321")) {

d.setShouRu(666665);

int ShouRu = d.mianji();

System.out.println("收入为" + ShouRu);

}

}

if (a.equals("关羽"))

{

if (b.equals("4321")) {

e.setShouRu(666664);

int ShouRu = e.mianji();

System.out.println("收入为" + ShouRu);

}

}

}

public String Name;

public String Sex;

private double ShouRu;

public String ZhiWei;

public int mianji() {

return (int) this.ShouRu;

}

public void setShouRu(int ShouRu) {

this.ShouRu = ShouRu;

}

public double ShouRu() {

return this.ShouRu;

}

}60d61fd41ce4ba65d4ec736235b63d2f.png

fcdaa3cce47a55c03762f6040df0eca2.png

3ec8aaf944494b283d43221cd2bba216.png

c446c2bb56ac0d7d9dce8843837f942b.png

d70e2207090789430385fa5bfcedc52d.png

4f2b35f74c81cdda6ea189fc4307628b.png

181445de20d66760ca2a57d67f574ac3.png

646b29d8c24f20beca45fbf39ff5aeab.png

f139b387fa2271d6d5a7649ae6d7d7b3.png

cfe28976bdc2cf918b7762403f8534fa.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值