求程序员帮忙写个Java代码,因为今天我有事没时间做,明天要交作业,谢谢了
一个人的去留是很多方面决定的,不单单是一个事情没有完成他就一票否决你,交待事情叫你去做,是想看你的执行力,一般在你现在的年龄和处境,我建议你在工作岗位上多做多想,现在更多的是想以后留下来会怎么做。
import java.util.Scanner;
public class LL1 {
private static String str;
private static int ptr,len,step;
private static boolean right;
public static boolean Advance() {
if (ptr < len - 1) {
ptr++;
pri("");
return true;
} else {
return false;
}
}
public static void pri(String s) {//输出推导过程
step++;
System.out.println(step + "" + str.charAt(ptr) + "" + s + ""
+ str.substring(ptr));
}
public static void E() {
pri("E->TG");
T();
G();
}
public static void G() {
if (str.charAt(ptr) == '+') {
pri("G->+TG");
if (!Advance()) {
return;
}
T();
G();
} else if (str.charAt(ptr) == '-') {
pri("G->-TG");
if (!Advance()) {
return;
}
T();
G();
} else {
pri("G->ε");
}
}
public static void T() {
pri("T->FS");
F();
S();
}
public static void S() {
if (str.charAt(ptr) == '*') {
pri("S->*FS");
if (!Advance()) {
return;
}
F();
S();
} else if (str.charAt(ptr) == '/') {
pri("S->/FS");
if (!Advance()) {
return;
}
F();
S();
} else {
pri("S->ε");
}
}
public static void F() {
if (str.charAt(ptr) == '(') {
pri("F->(E)");
if (!Advance()) {
return;
}
E();
if (str.charAt(ptr) == ')') {
if (!Advance()) {
return;
}
} else {
Error();
}
} else if (str.charAt(ptr) == 'i') {
pri("F->i");
if (!Advance()) {
return;
}
} else {
Error();
}
}
public static void Error() {
right = false;
pri("Error!");
if (!Advance()) {
return;
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
str = new String(sc.next());
ptr = step = 0;
right = true;
len = str.length();
System.out.println("步骤当前产生式输入串");
E();
if (right && ptr == len - 1) {
System.out.println(str + " is leagal!");
} else {
System.out.println(str + " is illeagal!");
}
}
}
过程差不多,仅供参考
代码如下,随便附一句,一定要看写的源码,我已经尽量马马虎虎的写了,你更容易看懂。
public class Test {
// 第八题
public static final int NUM = 100;
public static final double GOOD = 99.99;
public static final String CLASSNAME = "Test.Class";
public static final long MAX = 9999999;
public static void main(String[] args) {
// 第一题
byte byte1 = 1;
short short1 = 1;
int int1 = 1;
long long1 = 1;
float float1 = 1;
double double1 = 1.0;
System.out.println("byte1 - " + byte1);
System.out.println("short1 - " + short1);
System.out.println("int1 - " + int1);
System.out.println("long1 - " + long1);
System.out.println("float1 - " + float1);
System.out.println("double1 - " + double1);
// 第二题
String name;
char sex;
int age;
boolean isMember;
// 第三题
int score1;
double score2 = 98.5;
// 第四题
double f1 = 10.1, f2 = 34.2;
System.out.println("f1,f2的和:" + (f1 + f2));
System.out.println("f1,f2的差:" + (f1 - f2));
System.out.println("f1,f2的积:" + (f1 * f2));
System.out.println("f1,f2的商:" + (f1 / f2));
// 第五题
int f3 = 5;
double f4 = 45.6;
System.out.println("f3,f4的和:" + (f3 + f4));
System.out.println("f3,f4的差:" + (f3 - f4));
System.out.println("f3,f4的积:" + (f3 * f4));
System.out.println("f3,f4的商:" + (f3 / f4));
// 第六题
int A = 65;
char a = (char) A;
System.out.println("整型互转char:" + a);
// 第七题
double timor = 123.456789;
int x = Integer
.parseInt(new java.text.DecimalFormat("0").format(timor));// 四舍五入
System.out.println("double -> int :" + x);
// 第八题(定义在最开始)
System.out.println("常量NUM的值: " + NUM);
System.out.println("常量GOOD的值: " + GOOD);
System.out.println("常量CLASSNAME的值: " + CLASSNAME);
System.out.println("常量MAX的值: " + MAX);
// 第九题(自定义商品类)
class Goods {
private String name;
private double price;
private int count;
private double total;
public Goods(String name, double price, int count) {
this.name = name;
this.price = price;
this.count = count;
}
public void print() {
total = price * count;
System.out.println("商品名 价格 数量 总价");
System.out.println(name + " " + price + " " + count + " "
+ total);
}
}
Goods goods = new Goods("苹果", 2, 10);
goods.print();
// 第十题
double pi = 3.14, r, d;
r = 4;
d = 2 * r;
System.out.println("圆的周长: " + (pi * d));
System.out.println("圆的面积: " + (pi * r * r));
// 第十一题
String qqname = "1234567890";
String qqpassword = "asd!#@#$%66";
Date birth = new Date(2014, 5, 1);
boolean isVIP = false;
char sex1 = '男';
StringBuilder personInfo = new StringBuilder();
personInfo.append("我是一个快乐的骚年");
personInfo
.append("然后a!#$%^&*asdasdasdasdsa9d87a9s8d79asdjidauisdhausdihiasd");
// 第十二题
class Swaper {
public void change(int num1, int num2) {
int temp = num1;
num1 = num2;
num2 = temp;
System.out.printf("a=%d,b=%d
", num1, num2);
}
}
int a1 = 2;
int b1 = 5;
Swaper swaper = new Swaper();
swaper.change(a1, b1);
}
}
不帮你写是为你好,再忙这点作业还是有时间的吧,不要偷懒
对我来说太难了,你自己做吧
这写东西5分钟都用不了,自己做,好好学习不要偷懒!!!
都挺简单的 还是自己思考吧。。
如何自学JA和VA?
3、北大青鸟的ja,va面向对象编程,ja,va高级应用,ja,vaXML应用,hibernate数据库操作,struts2和spring, ja,va web service构建SOA,iBATIS实战,作用ja,va web service构建SOA等课程。4、毕业学员能够胜任程序员设计师,应用分析师,系统架构师,测试工程师,数据库管理师,安全工程师等职位。专业从事...
SCJP认证考试时间
SCJP考试日期为每周的周一至周五,上午十点至下午五点,例假日除外。
43岁学前端会ja vascript高级程序能找到工作吗
可以。目前收入最高的程序员是abap开发,有一年工作经验就可以拿到6000的月薪,系统设计可以达到1万-2万月薪,一般都是干1-2年程序设计然后转到功能设计。而java正是市场需求的一种必备技能。做程序员的发展空间和前景都是不错的。整个IT行业的核心就是软件,网络和通讯只是IT行业的信息载体。
JacaSE应用程序设计 内容提要
特别关注的是,书中的10与NIO部分,以及泛型、注解和多线程编程等技术,为读者提供了深入理解Java编程的基石。此外,还有Socket网络编程和JDBC数据库编程的内容,使读者能够实践与实际项目相关的技能。无论是对于没有其他编程基础的新手,还是希望提升Java开发技能的程序员,本书都提供了丰富的实例,确保读者...
什么是jframe
JFrame是指一个计算机语言-ja的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够较大化、较小化、关闭。Swing的三个基本构造块:标签、按钮和文本字段。但是需要个地方安放它们,并希望用户知道如何处理它们。JFrame类就是解决这个问题的--它是一个容器,允许程序员把其他组件添加到它...
编程语言排行榜2023(编程语言排行榜2023年3月)
据TIOBE显示,PHP在TIOBE受欢迎的编程语言排行榜中位居第七,取代JaScript成为更受欢迎的脚本语言。PHP主要用在服务器端上用于Web开发,约占网站总数的80%。 Facebook使用的就是PHP,PHP在WordPress内容管理系统中扮演的角色让它很受欢迎。PHP提供了几个框架,比如Larel和Drupal,帮助开发人员更快地构建应用程序,拥有更高...
...因此听网上介绍要学习编程语言,c语言c++,ja
Ok,学的过程中,我最想对你说的是,多动手写,自己写,千万别眼高手低,然后学完这些,你绝对NB了!学其他语言也就容易多了!对于以后你怎么走,这个我不太好说,但基本路线是大学生—程序员—什么什么工程师—然后转到管理也是可以的或者技术总监什么的,这方面不太懂!其实中国这个社会,对于计算机...
编程课是学什么的
并较终得到相应结果的过程。2、在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序。
程序员岗位职责范本
2022-07-14 · TA获得超过142个赞 知道小有建树答主 回答量:111 采纳率:57% 帮助的人:35.2万 我也去答题访问个人页 展开全部 程序员需要具有良好的沟通能力、理解能力及团队精神,责任心强,能承受较大的工作压力。那么程序员 岗位职责 都有哪一些你知道吗?了解相关精彩内容请参考我为大家精心准备的...
Java程序员的就业前景如何?
java就业前景怎么样呢?随着互联网的发展,无论是游戏,电脑软件等等都离不开ja技术。而在所有程序员中,Ja开发工程师就占据20%的比例,不可否认,北大青鸟认为Ja语言有着广泛的行业发展前景,它在行业中的影响力已是不可避免的。前不久,一位有Ja开发经验的前辈讲到,Ja开发语言是全球最流行的开发...
永伦润坦: public class T { public static void main(String[] args) { char[] name = new char[] { '彭', '月', '茹' }; print(name); printHexAndBin(name); printHighAndLow(name); printIsHighestBitOfLowerByteOne(name); printPlusOne(name); ...
昌平区17512942367: 请帮忙写一个java程序,关于求数字每位加和最大值的. - ?
永伦润坦: public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = 0; int k= 0; //我没处理你输入非法字符的情况,会报错,输入正确没问题 System.out.println("请输入n:"); n=scanner.nextInt(); System.out.println("...
昌平区17512942367: 请帮忙提供一段Java简单的代码! - ?
永伦润坦: public class Hello { public static void main(String[] args) { System.out.println("Hello!!!"); } } 保存为.java文件编译后就能运行看效果
昌平区17512942367: 求各路大神帮我编写一个JAVA 程序.. - ?
永伦润坦: class Student{ String schoolName = null; String number = null; String sex = null; String date = null; int score; setName(String name){ this.name = name; } setScore(int score){ this.score= score; } class Undergraduate extends Student{ String ...
昌平区17512942367: 帮忙写个简单的JAVA程序(本人刚入门) - ?
永伦润坦: class oushu { public static void main(String args[]) { int i,num; System.out.println("50以内的偶数是:"); for(i=1;i<50;i++) { num=i%2; if(num==0) System.out.println(i+""); } System.out.println(""); } }
昌平区17512942367: 急!!求大神帮忙编写java代码 - ?
永伦润坦: import java.util.Arrays;public class Paixu {public static void main(String[] args){int[] array1 = {1, 31,11, 41,21, 51};int[] array2 = {53, 13,33,23, 43, 3};int[] array3 =new int[array1.length+array2.length];//复制array1到array3System.arraycopy(...
昌平区17512942367: 求编程高手帮我写一个JAVA程序?
永伦润坦: package ddd; public class Dish { private String name; private String id; private double unit; private int number; private String text; public Dish(String id,String name,double unit,int number){ this.id=id; this.name=name; this.unit=unit; this.number=...
昌平区17512942367: 帮忙写个java的代码,感激不尽啊 - ?
永伦润坦: import java.awt.BorderLayout;import java.awt.Container;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.I
昌平区17512942367: 求大神帮忙写一下这个JAVA代码 - ?
永伦润坦: import java.util.Scanner; public class WhileSentence {public static void main(String[] args) {int a=0,i=1,s=0;Scanner reader=new Scanner(System.in);while(a<50 || a>100){System.out.println("从键盘输入一个50~100的整数");a=reader....
昌平区17512942367: 急求一个java编写的记事本代码!!! 高手帮忙啊 - ?
永伦润坦: import javax.swing.*; import java.awt.event.*; import java.awt.*; import java.io.*; public class Test2 extends JFrame { JTextArea area; JScrollPane scroll; JButton btn; File f; public Test2(String title) { super(title); btn=new JButton("打开"); btn....