目录
3.定义3个整形变量,分别是10,7,13,计算并输出他们的平均值
5.定义一个变量保存正方形的边长,计算此正方形的周长,及面积
6.定义一个变量记录天数=10,计算10天共有多少小时。多少分钟,多少秒钟
7.定义一个变量记录硬盘的大小,如1GB,那么计算这个硬盘有多少MB,有多少KB,有多少Byte
8.定义两个变量,e=6.89,f=8.9,现在编程实现a与b变量中的值交换,最后输出e与f中的值
9.定义四个变量,a='A';b='B',c='C',d='D',实现a与d变量中的值交换,b与c中的值交换。最后输出a、b、c、d中的值
11.给数字加密,原始密码为一个4位数,将其千位与各位交换,十位与百位交换,最后将4个数字再次组装成一个4位数并输出
12.显示99对应的字符是哪个字,这个字的后15个字是什么字
13.定义两个double 型数据 3.5 与 6.7 ,求这两个数字的和 但是 只显示整数部分
14. 购买了3瓶可乐,每瓶2.5元,2包绝味鸭脖每包12.5元 计算总价
16.输入两个整型数据,一个代表数学成绩,一个代表语文成绩,必须两门功课都及格 (>=60) 就表示为期末合格
18.某产品11年价格为85元,到14年已经涨价2倍,15年又降价15元,16年回涨7.5元,到17年价格骤降至原价一半,显示各年的价格
1. 定义变量
需求:
age ,name,sex,address,profession
然后将以上变量显示为如下形式
姓名:XXX
年龄:XXX
性别:XXX
地址:XXXXXXX
所学专业:XXXXXXXX
import java.util.*;
public class test01 {
public static void main(String[] args) {
String name="千叶叶i";
int age=18;
String sex="男";
String address="千叶省千叶市千叶村";
String major="计算机科学与技术";
System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
System.out.println("性别"+sex);
System.out.println("地址:"+address);
System.out.println("所学专业:"+major);
}
}
2.请输入商品信息
需求:
名称:XXX
价格:XXX
产地:XXX
库存:XXX
颜色:XXX
运费:XXX
您输入的商品信息为: 名称 价格 产地 库存 颜色 运费
XXX XXX XXX XXX XXX XXX
import java.util.Scanner;
public class test02 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入商品信息:");
System.out.print("商品名称:");
String name=sc.next();
System.out.print("商品价格:");
double price=sc.nextDouble();
System.out.print("商品产地:");
String address=sc.next();
System.out.print("商品库存:");
int num=sc.nextInt();
System.out.print("商品颜色:");
String color=sc.next();
System.out.print("商品运费:");
double sprice=sc.nextDouble();
System.out.println("你输入的商品信息为:");
System.out.println("名称:"+name);
System.out.println("价格:"+price);
System.out.println("产地:"+address);
System.out.println("库存:"+num);
System.out.println("颜色:"+color);
System.out.println("运费:"+sprice);
}
}
3.定义3个整形变量,分别是10,7,13,计算并输出他们的平均值
public class test03 {
public static void main(String[] args) {
int a=10;
int b=7;
int c=13;
double avg=(a+b+c)/3;
System.out.println(avg);
}
}
4.定义2个字符串型变量,并将他们进行拼接,打印输出
public class test03 {
public static void main(String[] args) {
char ch='你';
char cr='好';
System.out.println(ch+cr);
}
}
5.定义一个变量保存正方形的边长,计算此正方形的周长,及面积
public class test03 {
public static void main(String[] args) {
int bc=5;
int zc=bc*4;
int mj=bc*bc;
System.out.println("正方形的周长是:"+zc);
System.out.println("正方形的面积是:"+mj);
}
}
6.定义一个变量记录天数=10,计算10天共有多少小时。多少分钟,多少秒钟
public class test03 {
public static void main(String[] args) {
int day=10;
int h=day*24;
int min=h*60;
int m=min*60;
System.out.println("十天共有"+h+"小时,"+min+"分钟,"+m+"秒");
}
}
7.定义一个变量记录硬盘的大小,如1GB,那么计算这个硬盘有多少MB,有多少KB,有多少Byte
public class test03 {
public static void main(String[] args) {
int gb=1;
int mb=gb*1024;
int kb=mb*1024;
int byt=kb*1024;
System.out.println("这个1GB的硬盘有"+mb+"MB,"+kb+"KB,"+byt+"byte");
}
}
8.定义两个变量,e=6.89,f=8.9,现在编程实现a与b变量中的值交换,最后输出e与f中的值
public class test03 {
public static void main(String[] args) {
double e=6.89;
double f=8.9;
double g=e;
e=f;
f=g;
System.out.println("e:"+e);
System.out.println("f:"+f);
}
}
9.定义四个变量,a='A';b='B',c='C',d='D',实现a与d变量中的值交换,b与c中的值交换。最后输出a、b、c、d中的值
public class test04 {
public static void main(String[] args) {
char a=’A’;
char b=’B’;
char c=’C’;
char d=’D’;
char f=d;
d=a;
a=f;
f=b;
b=c;
c=f;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
10. 输入圆的半径,用程序计算圆的周长和面积
public class test04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入圆的半径:");
int r=sc.nextInt();
double C=2*r*PI;
double S=PI*r*r;
System.out.println("圆的周长为:"+C);
System.out.println("圆的面积为:"+S);
}
}
11.给数字加密,原始密码为一个4位数,将其千位与各位交换,十位与百位交换,最后将4个数字再次组装成一个4位数并输出
public class test04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入一个四位书的密码:");
int mi= sc.nextInt();
int gw=mi%10;
int sw=mi/10 %10;
int bw=mi/100 %10;
int qw=mi/1000 %10;
String nmi=""+gw+sw+bw+qw;
System.out.println(nmi);
}
}
12.显示99对应的字符是哪个字,这个字的后15个字是什么字
public class test04 {
public static void main(String[] args) {
char s=99;
System.out.println("99对应的字符是:"+s);
for(int i=1;i<=15;i++){
int S=s;
S=S+i;
char k= (char) S;
System.out.println("数字99后面第"+i+"个字符是:"+k);
}
}
}
13.定义两个double 型数据 3.5 与 6.7 ,求这两个数字的和 但是 只显示整数部分
import java.util.Scanner;
public class test05 {
public static void main(String[] args) {
double a=3.5;
double b=6.7;
int sum=(int)(a+b);
System.out.println(sum);
}
}
14. 购买了3瓶可乐,每瓶2.5元,2包绝味鸭脖每包12.5元 计算总价
import java.util.Scanner;
public class test05 {
public static void main(String[] args) {
double kp=2.5;
int ks=3;
double jp=12.5;
int js=2;
double sumprice=kp*ks+jp*js;
System.out.println(sumprice);
}
}
15.输入一个整型成绩,显示该成绩是否及格(>=60)
需求:
程序结果:
请输入成绩:
90
您的成绩是否及格:true
import java.util.Scanner;
public class test05 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入你的成绩:");
int score= sc.nextInt();
boolean flag=score>=60;
System.out.println("你的成绩是否合格:"+flag);
}
}
16.输入两个整型数据,一个代表数学成绩,一个代表语文成绩,必须两门功课都及格 (>=60) 就表示为期末合格
需求:
程序结果:
请输入语文成绩:
90
请输入数学成绩:
60
您本期是否合格:false
import java.util.Scanner;
public class test05 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入你的语文成绩:");
int yw=sc.nextInt();
System.out.println("请输入你的数学成绩:");
int sx=sc.nextInt();
boolean flag=(yw>=60)&(sx>=60);
System.out.println("你本期是否合格:"+flag);
}
}
17.输入两个整型数据,一个代表数学成绩,一个代表语文成绩
需求:
只要有一门功课及格,回家就不会挨打。
程序结果:
请输入语文成绩:
90
请输入数学成绩:
您回家是否不会挨打:true
import java.util.Scanner;
public class test05 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入你的语文成绩:");
int yw=sc.nextInt();
System.out.println("请输入你的数学成绩:");
int sx=sc.nextInt();
boolean flag=(yw>=60)|(sx>=60);
System.out.println("你回家是否不会挨打:"+flag);
}
}
18.某产品11年价格为85元,到14年已经涨价2倍,15年又降价15元,16年回涨7.5元,到17年价格骤降至原价一半,显示各年的价格
import java.util.Scanner;
public class test05 {
public static void main(String[] args) {
double p11=85;
double p14=p11+p11*2;
double p15=p14-15;
double p16=p15+7.5;
double p17=p16/2;
System.out.println("该产品11年的价格为:"+p11);
System.out.println("该产品14年的价格为:"+p14);
System.out.println("该产品15年的价格为:"+p15);
System.out.println("该产品16年的价格为:"+p16);
System.out.println("该产品17年的价格为:"+p17);
}
}
19.先计算 再用程序证实
int a = 1;
int b = a++;
a = ? b = ?
public class test05 {
public static void main(String[] args) {
int a = 1;
int b = a++;
System.out.println(a); //a=2
System.out.println(b); //b=1
}
}
int x= 10;
boolean b = --x<10;
b=? x=?
public class test05 {
public static void main(String[] args) {
int x= 10;
boolean b = --x<10;
System.out.println(x); //x=9
System.out.println(b); //b=ture
}
}
int a,b,c,d; a=20; b=15; c=30; d = --a + b-- + c++;
d=? a=? b=? c=?
public class test05 {
public static void main(String[] args) {
int a=20;
int b=15;
int c=30;
int d = --a + b-- + c++;
System.out.println(d); //d=64
System.out.println(a); //a=19
System.out.println(b); //b=14
System.out.println(c); //c=31
}
}