技术标签: Java
会使用输出语句在控制台输出信息
public static void main(String[] args) {
System.out.println("Hello,word");
}
Console就是控制台
输出的结果为“Hello,word”
Java的8大基本数据类型:boolean,byte,char,short,int,float,long,double
public static void main(String[] args) {
//int money; //1.声明一个变量
//money =1000; //2.赋值
int money = 1000; //合二为一 int为数据类型,money为变量名
System.out.println(money); //3.使用变量
}
得出结果是1000
public static void main(String[] args) {
double score = 98.5;
String name = "张三";
char sex = '男';
System.out.println("本次考试成绩最高分: " + score);
System.out.println("最高分得主: " + name);
System.out.println("性别: " + sex);
}
结果为:
本次考试成绩最高分: 98.5
最高分得主: 张三
性别: 男
变量命名规则
赋值运算符
public static void main(String[] args) {
int wangScore = 80; //王浩成绩
int zhangScore; //张萌成绩
wangScore = zhangScore; //这行代码错误,因为Java是将右边的值给左边的变量,zhangScore没有赋值所以zhangScore不能赋值给wangScore,应该改为zhangScore = wangScore;
System.out.println(“张萌成绩是" +zhangScore);
}
下面我们要完成这个页面:
源码:
public static void main(String[] args) {
Scanner input = new Scanner(System.in);//通过键盘的输入语法,input是变量名
System.out.println("STB的成绩是:");
int stb = input.nextInt();//通过键盘的输入
System.out.println("Java的成绩是:");
int java = input.nextInt();//通过键盘的输入
System.out.println("SQL的成绩是:");
int sql = input.nextInt();//通过键盘的输入
System.out.println("--------------------");
System.out.println("STB\t"+"Java\t"+"SQL\t");
System.out.println("stb\t"+"java\t"+"sql\t");
System.out.println("--------------------");
int diffen; //分数差
double avg; //平均分
diffen = java - sql; //计算Java课和SQL课的成绩差
System.out.println("Java和SQL的成绩差:" + diffen);
avg = (stb + java + sql) / 3; //计算平均分
System.out.println("3门课的平均分是: " + avg);
}
练习1:计算购物结算
/*
* 购物结算
*/
public static void main(String[] args) {
int shirtPrice = 245; //T恤价格
int shoePrice = 570; //网球鞋价格
int padPrice = 320; //网球拍价格
int shirtNo=2; //T恤件数
int shoeNo =1; //运动鞋数目
int padNo = 1; //网球拍数目
double discount = 0.8;
/*计算消费总金额*/
double finalPay = (shirtPrice * shirtNo + shoePrice * shoeNo + padPrice * padNo) * discount;
System.out.println("消费总金额:" + finalPay);
}
练习2:打印购物小票并计算积分
/*
* 购物结算、打印小票并计算积分
*/
public static void main(String[] args) {
int shirtPrice = 245; //T恤价格
int shoePrice = 570; //网球鞋价格
int padPrice = 320; //网球拍价格
int shirtNo=2; //T恤件数
int shoeNo =1; //运动鞋数目
int padNo = 1; //网球拍数目
double discount = 0.8;
/*计算消费总金额*/
double finalPay = (shirtPrice * shirtNo + shoePrice * shoeNo + padPrice * padNo) * discount;
//System.out.println("消费总金额:" + finalPay);
/*计算找钱*/
double returnMoney = 1500-finalPay;
/*打印购物小票*/
System.out.println("********消费单********");
System.out.println("购买物品\t" + "单价\t" + "个数\t"+ "金额\t");
System.out.println("T恤\t" + "¥"+shirtPrice+ "\t" + shirtNo+ "\t" + "¥"+(shirtPrice * shirtNo)+"\t");
System.out.println("网球鞋\t" + "¥"+shoePrice + "\t"+ shoeNo+ "\t" + "¥"+(shoePrice * shoeNo)+ "\t");
System.out.println("网球拍\t" + "¥"+padPrice + "\t"+ padNo+ "\t" + "¥"+(padPrice * padNo)+ "\t\n");
System.out.println("折扣:\t8折");
System.out.println("消费总金额\t" + "¥" + finalPay);
System.out.println("实际交费\t¥1500");
System.out.println("找钱\t" + "¥" + returnMoney);
/*计算本次购物所获积分*/
int score = (int)finalPay / 100 * 3; //强制类型转换
System.out.println("本次购物所获的积分是: " + score);
}
练习3:幸运抽奖
/*
* 幸运抽奖
*/
public static void main(String[] args) {
int custNo; // 客户会员号(说明:customer---客户)
// 输入会员卡号
System.out.println("请输入4为会员卡号:");
Scanner input = new Scanner(System.in);
custNo = input.nextInt();
// 获得每位数字
int gewei = custNo % 10; // 分解获得个位数
int shiwei = custNo / 10 % 10; // 分解获得十位数
int baiwei = custNo / 100 % 10; // 分解获得百位数
int qianwei = custNo / 1000; // 分解获得千位数
// 计算数字之和
int sum = gewei + shiwei + baiwei + qianwei;
System.out.println("会员卡号" + custNo + "各位之和: " + sum);
boolean isLuck=sum>20;
System.out.println("是幸运客户吗?" +isLuck);
}
练习4:判断商品折扣价格
/*
* 商品打折
*/
public static void main(String[] args) {
int shirtPrice = 245; //T恤价格
int shoePrice = 570; //网球鞋价格
int padPrice = 320; //网球拍价格
Scanner input = new Scanner(System.in);
System.out.println("请输入折扣:");
double discount =input.nextDouble(); //商品折扣
//计算商品享受折扣后的价格
double shirtPriceDis = shirtPrice*discount; //T恤折扣价
double shoePriceDis = shoePrice*discount; //网球鞋折扣价
double padPriceDis = padPrice*discount; //网球拍折扣价
//判断商品折后价是否低于100
boolean shirtPriceDisBool=shirtPriceDis<100;
boolean shoePriceDisBool=shoePriceDis<100;
boolean padPriceDisBool=padPriceDis<100;
System.out.println("T恤折扣价低于100吗?" + shirtPriceDisBool);
System.out.println("网球鞋折扣价低于100吗?" + shoePriceDisBool);
System.out.println("网球拍折扣价低于100吗?" + padPriceDisBool);
}
课后作业:交换两个数
public class DoChange {
public static void main(String[] args) {
int first = 10; //存储第一个整数
int second = 8; //存储第二个整数
int third; //中间变量
/*显示互换前的数*/
System.out.println("输出互换前手中的纸牌:");
System.out.println("左手中的纸牌: " + first);
System.out.println("右手中的纸牌: " + second);
/*互换这两个数*/
third = first;
first = second;
second = third;
/*显示互换后的数*/
System.out.println("\n输出互换后手中的纸牌:");
System.out.println("左手中的纸牌: " + first);
System.out.println("右手中的纸牌: " + second);
}
}
课后作业:计算温度
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入当前的华氏温度:");
double f = input.nextDouble();
double c;
c = 5/9.0 * (f-32); //转换
/*显示结果*/
System.out.println("\n当前的摄氏温度是: " + c);
}
课后作业:计算银行本息
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入本金:");
double pri_amt=Double.parseDouble(input.next()); //本金
double tot_amt=0;//本息总额
double rate1y = 2.25/100; //存期1年利率
double rate2y = 2.7/100;//存期2年利率
double rate3y = 3.24/100;//存期3年利率
double rate5y = 3.6/100;//存期5年利率
double interest;
System.out.println("本金为: " + pri_amt);
/*存取一年的利息和本息*/
interest = pri_amt * rate1y * 1;
tot_amt = pri_amt + interest;
System.out.println("\n存取一年后的本息是: " + tot_amt);
/*存取两年的利息和本息*/
interest = pri_amt * rate2y * 2;
tot_amt = pri_amt + interest;
System.out.println("\n存取两年后的本息是: " + tot_amt);
/*存取三年的利息和本息*/
interest = pri_amt * rate3y * 3;
tot_amt = pri_amt + interest;
System.out.println("\n存取三年后的本息是: " + tot_amt);
/*存取五年的利息和本息*/
interest = pri_amt * rate5y * 5;
tot_amt = pri_amt + interest;
System.out.println("\n存取五年后的本息是: " + tot_amt);
}
文章浏览阅读310次。机电一体化实验指导书 实验一计算机控制系统时间响应分析 一、 实验目的 1. 培养学生初步的MATLAB编程能力; 2. 培养学生初步利用MATLAB对离散控制系统进行时域、频域分析的能力。 二、 实验原理及方法 1.对如下离散控制系统进行单位阶跃响应、单位脉冲响应的仿真: 8.06.15.14.32)(22+−+−=ZZZzzG 2.用到的控制系统工具箱函数有: dstep( ) 离散时间阶跃响..._kxcgmfx
文章浏览阅读4.4k次,点赞3次,收藏12次。偶来有感,提笔婉婉道来,忘诸君勿笑之,勿喷之......1、确定项目的三方人员,项目经理,产品经理,技术经理三者角色和分工边界2、确定好各方资源,尤其是前期产品资源进场调研需求的人员,技术经理保持全程跟进,和业务开会沟通需求,产品梳理方案,技术提供解决思路和沟通需求实现的实效和人员权衡3、和产品经理分析需求,协助梳理产品方案,和项目经理争取有效的资源和初步的计划4、建立早期的开发团..._产品化交付
文章浏览阅读116次。缓冲区问题#include<stdio.h>int main(){ int ret=0; char password[20]={0}; printf("输入密码:>"); scanf("%s",password); printf("确认密码(Y\N);>"); ret=getchar(); if(ret=='y') { printf("succeed"); } else{ printf("false"); }}*在输入密码的途中会手动敲一个_"int ret = 0; char password[20] = { 0 }; printf(\"please input passwords:>\");"
文章浏览阅读99次。国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: "a" 对应 ".-", "b" 对应 "-...", "c" 对应 "-.-.", 等等。为了方便,所有26个英文字母对应摩尔斯密码表如下:[".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-","...._c++ 国际摩尔斯密码定义一种标准编码方式
文章浏览阅读357次。Java语言已经过时了,当你听到这里,作为一名Java开发人员有何感想?某天开了个会,讨论一个桌面版的程序应该如何开发,使用什么样的技术开发。当向小组成员表示,还是使用JAVA的语言、JAVA的框架开发时,有一位未曾写过JAVA语言的队员,和一位写过一年JAVA语言的队员,他俩异口同声:啊,还用JAVA呀,JAVA已经过时了呀!?紧接着,建议接踵而至,可以使用python,还可以使用GO语言,它们都简单的很,一学就会,没有基础都行。python语言最近炒得很火,谁又不知呢?可是只听说过用python_迫于生计从事java
文章浏览阅读2.5k次。关于卡尔曼滤波器的原理,请看我的博客:_opencv kalman calcpoint
文章浏览阅读1.4k次。在H5使用3D技术门槛比较低了,它的基础是WebGL(ThreeJS),一个OpenGL的浏览器子集,支持大部分主要3D功能接口。目前主流的浏览器都有较好的支持,IE需要11。最近web 3D机房研发告一段落,有时间整理这段时间的一些成果。主要涉及使用H5、js、WebGL技术。 ..._thressjs 实现3d机房网线
文章浏览阅读2.1k次。1.为什么样本方差总小于总体方差?2.为什么方差不能用绝对值?_样本方差 有偏
文章浏览阅读62次。1、solr安装到tomcat7下solr解压为solr-5.5.0,在tomcat的server.xml配置文件中增加path="/solr5"docBase="D:\work\solr\solr-5.5.0\server\solr-webapp\webapp" // solr的解压后目录reloadable="true"privileged="true"antiResourceLocking=..._solr5.5导入数据
文章浏览阅读199次。点击上方“码农突围”,马上关注这里是码农充电第一站,回复“666”,获取一份专属大礼包真爱,请设置“星标”或点个“在看”简介ZXing是一个开源 Java 类库用于解析多种格式的..._hashmap
文章浏览阅读1.1k次,点赞2次,收藏6次。在知乎上听说嵩天老师的Python课程适合小白,于是从知乎转至慕课,目前正在学习此门课程。接下来的测试题留以自己复习使用,也供大家进行学习。练习题平时还可以在python123上面继续练习,就不在这里附内容了。(Ps:感觉自己是个渣渣,需要多学多看多编代码)一、单项选择题for var in __: print (var)哪个选项不符合上述程序空白处的语法要求?【{1;2;3;4;5}】2.for i in range (0:2): print (i)哪个选项是以上程_哪个选项是用来判断当前python语句在分支结构中
文章浏览阅读345次。在Java中实现浮点数的精确计算_java实现float计算