
正文
java新手必需代码 java入门程序代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java新手求大神解答。主要求代码,有思路但是写不出啊。
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Scanner;
enum Huo {
TX(1, "T恤", 245), WQX(2, "网球鞋", 570), WQP(3, "网球拍", 320);
private int id;
private String name;
private double price;
private Huo(int id, String name, double price) {
this.id = id;
this.name = name;
this.price = price;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
public static Huo getById(int id) {
for (Huo item : Huo.values()) {
if (item.id == id) {
return item;
}
}
return null;
}
}
public class Test {
private static MapInteger, Integer countMap = new HashMapInteger, Integer();
private static double sum = 0;
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
while (true) {
System.out.println("**********************************************");
System.out.println("请选择购买java新手必需代码的商品编号java新手必需代码:");
for (Huo item : Huo.values()) {
System.out.print(item.getId() + ":" + item.getName() + " ");
}
System.out.println();
System.out.println("**********************************************");
System.out.print("输入购买商品编号:");
int id = in.nextInt();
System.out.print("输入购买商品数量:");
int count = in.nextInt();
Integer tmp = countMap.get(id);
if (tmp == null) {
tmp = 0;
}
countMap.put(id, tmp + count);
show();
while (true) {
System.out.print("是否继续(y/n)java新手必需代码:");
String jixu = in.next();
if ("Y".equalsIgnoreCase(jixu)) {
break;
} else if ("N".equalsIgnoreCase(jixu)) {
System.out.print("请支付:");
double zhifu = in.nextDouble();
System.out.println("应付金额:" + sum);
System.out.println("客户支付:" + zhifu);
System.out.println("找钱:" + (zhifu - sum));
System.exit(0);
} else {
System.out.print("输入错误");
}
}
}
}
private static void show() {
IteratorInteger it = countMap.keySet().iterator();
while (it.hasNext()) {
Integer key = it.next();
Integer count = countMap.get(key);
Huo huo = Huo.getById(key);
double heji = huo.getPrice() * count;
System.out.println(huo.getName() + "¥" + huo.getPrice() + " 数量:" + count + " 合计:" + heji);
sum += heji;
}
}
}
相关问答
Q1: java新手,求完整的源代码
//都是从新手过来的,以下代码供参考
//1.
public class BankAccount {
private static String acctnum;
private static double money;
private static void showAcct() {
System.out.println("账号为: " + acctnum);
}
private static void showMoney() {
System.out.println("余额为: " + money);
}
public BankAccount(String acc, double m) {
this.acctnum = acc;
this.money = m;
}
public static void main(String[] args) {
BankAccount ba = new BankAccount("626600018888", 5000.00);
ba.showAcct();
ba.showMoney();
}
}
//2.
public class Triangle {
private static float a;
private static float b;
private static float c;
public Triangle(float a, float b, float c) {
this.a = a;
this.b = b;
this.c = c;
}
public static boolean judgeTriangle(float a, float b, float c) {
if ((a Math.abs(b - c) a b + c)
(b Math.abs(a - c) b a + c)
(c Math.abs(a - b) c a + b))
return true;
else
return false;
}
public float getCircumference() {
return this.a + this.b + this.c;
}
}
//3.
public class TestTriangle {
public static void main(String[] args) {
Triangle t = new Triangle(5.3f,7.8f,9.3f);
if(t.judgeTriangle(5.3f,7.8f,9.3f)){
System.out.print("能够成三角形,周长为: ");
System.out.printf("%9.2f",t.getCircumference());}
else
System.out.println("不能构成三角形");
}
}
Q2: 我需要一段最简单的java代码程序
public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world!");
}
}
一. 基本概念
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性java新手必需代码,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网java新手必需代码,同时拥有全球最大的开发者专业社群。
二. 体系
Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版)。
Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。
Q3: 给段最简单的java代码 让我新手看一下
最简单的java代码肯定就是这个了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
Q4: 求一个简单的java代码
public class Message {
public static void main(String[] args){
String name;
int age;
System.out.println("请输入姓名,回车结束:"); //提示输入
Scanner sc = new Scanner(System.in);
name = sc.nextLine(); //为变量赋值
System.out.println("请输入年龄,回车结束:");
age = sc.nextInt();
System.out.println("姓名:"+name+"\n年龄:"+age); //打印姓名及年龄
}
}
//不知道这样行么?
Q5: 北大青鸟设计培训:新手要敲好Java代码有什么技巧?
对于Java新手来说,很棘手的一个问题,就是如何才能够敲好代码?很多Java新手在刚开始接触Java编程的知识的时候,理论才刚上手,就希望自己能够立马在计算机上敲简单的代码,尝试过的朋友都知道,这有点急于求成了,是个很难办到的问题。
Java新手如何才能够敲好代码?作为一个Java新手,你经常思考这个问题吗?今天就跟北大青鸟小编一起来好好的想想对策。
首先,一定要明确,Java代码不是你想敲写,就可以敲写的出来的,一定是在掌握一定的Java理论知识之后,才可以开启的,所以想要敲好Java代码,一定要重视Java理论知识的学习。
想必很多朋友都知道,Java新手要敲好Java代码,除了苦练,没有什么更加的技巧。
但是苦练也是有技巧的,比如你已经熟练的一类Java代码,你再继续敲也很难有大的突破,但是你不熟练的Java代码,则会成为你的软肋,所以敲Java代码一定是得有方法的,而不是胡乱的敲写,没有任何想法的练习。
对于Java新手来说,代码不敲不行,当代码敲到一定的境界之后,很多Java知识你自然而然的就懂了,所以每天的学习时间一定要多敲代码,但是Java理论知识也不要落下。
所以,对于Java新手来说,深圳IT培训认为要敲好Java代码,的确不是一件容易的事情。
java新手必需代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java入门程序代码、java新手必需代码的信息别忘了在本站进行查找喔。






