导航:首页 > 文档加密 > java程序设计300例pdf

java程序设计300例pdf

发布时间:2022-10-24 20:37:18

java程序设计题(很简单的)

你的题有很多错误,我给你改了一下。

1.设变量i和j的定义如下,试分别计算下列表达式的值:

int i=1; double d=1.0;

1题 35/4 [8]
2题 46%9+4*4-2 [15]
3题 45+43%5*(23*3%2)[48]
4题 45+45*50%i-- [45]
5题 45+45*50%(i--) [45]
6题 1.5*3+(++d) [6.5]
7题 1.5*3+d++ [5.5]
8题 i+=3/i+3 [7]

程序阅读题

1给定如下代码,写出程序运行结果

class Example{
public static void main(String arges[]){
int i=0;
do{
System.out.println("doing it for i is:"+i);
}while(--i>0);
System.out.println("finish");
}
}
结果如下:
doing it for i is:0
finish

2 阅读程序段写出执行结果

for(int k=1;k<=5;k++){
if(k>4)break;
System.out.println("k="+k);
}
结果:
k=1
k=2
k=3
k=4

3试写出下列程序段循环的运行结果

int i=1;
while(i<10)
if(i++%2==0)
System.out.println(i);
结果:
3
5
7
9

操作题
求1!+2!+...+10!
public static void main(String arges[]){
long sum = 0;
for(int i = 1; i <= 10; i++) {
long s = 1;
for(int j = 1; j <= i; j++) {
s *= j;
}
sum += s;
}
System.out.println("sum = " + sum);
}

求100之内的所有“完数”。完数是指等于它的因子和的数。例如:6=1+2+3,6=1*2*3,则6是一个完数
public class wanshu{
public static void main(String[] args) {
for(int i = 1; i <= 100; i++) {
if(fun(i)) {
System.out.println(i);
}
}
}

public static boolean fun(int num) {
int sum = 0;
for(int i = 1; i < num; i++) {
if(num % i == 0) {
sum += i;
}
}
return num == sum;
}
}

⑵ 《Java实用程序设计100例》最新txt全集下载

Java实用程序设计100例 txt全集小说附件已上传到网络网盘,点击免费下载:

⑶ Java 程序设计

楼主你好!
我采用的是摸扳方法模式实现,摸扳方法的核心就是在父类中定义一个算法骨架,而将一些步骤延迟给子类去完成,这时子类,只需要关注自己的实现方法。
提示:
一.注意我的包名和和具体的实现形式:如我有个抽象类名称是 IntListTemplage,你在添加新的类时必须继承这个类,而且如果遇见算法需要自己实现的时候,根据其算法的实现是否是唯一或是统一,前者交给抽象类来实现,后者交给子类实现。
代码欣赏:

package com.qs.temp;

public abstract class IntListTemplate {

protected int[] list;
protected int numElements = 0;

// -------------------------------------------------------------
// Use template method for package abstract class child class
// method for use unification arithmetic.
// -------------------------------------------------------------
final void templateMethod(){
displayList();
}

// -------------------------------------------------------------
// Abstract approach to the definition used in the
// sub-class to achieve by their own algorithms.
// -------------------------------------------------------------
abstract void add(int value);

// -------------------------------------------------------------
// Returns a string containing the elements of the list with their
// indices.
// -------------------------------------------------------------
public String toString(){
String returnString = "";

for (int i=0; i<numElements; i++)
returnString += i + ": " + list[i] + "\n";

return returnString;
}

public void displayList(){
System.out.print(toString());
}
}

package com.qs.temp;

public class IntList extends IntListTemplate {

// -------------------------------------------------------------
// Constructor -- creates an integer list of a given size.
// -------------------------------------------------------------
public IntList(int size){
list = new int[size];
}

// -------------------------------------------------------------
// Adds an integer to the list. If the list is full,
// prints a message and does nothing.
// -------------------------------------------------------------
void add(int value){
if (numElements == list.length)
System.out.println("Can't add, list is full");
else{
list[numElements] = value;
numElements++;
}
}
}

package com.qs.temp;

public class SortedIntList extends IntListTemplate{

// -------------------------------------------------------------
// Constructor -- creates an integer list of a given size.
// -------------------------------------------------------------
public SortedIntList(int size){
list = new int[size];
}

// -------------------------------------------------------------
// Adds an integer to the list, the element of list is sorted.
// If the list is full,
// prints a message and does nothing.
// -------------------------------------------------------------
@Override
void add(int value) {
// TODO Auto-generated method stub
int minNum = 0;

if (numElements == list.length)
System.out.println("Can't add, list is full");
else{
for(int i = 0; i <= numElements; i++){
list[numElements] = value;
for(int j = 0; j < numElements; j++){
if(list[j] > list[i]){
minNum = list[i];
list[i] = list[j];
list[j] = minNum;
}
}
}
numElements++;
}
}
}

package com.qs.temp;

//****************************************************************
//ListTest.java
//
//A simple test program that creates an IntList, puts some
//ints in it, and prints the list.
//
//****************************************************************
public class ListTest{
public static void main(String[] args){
// IntListTemplate myList = new IntList(10);
// myList.add(100);
// myList.add(50);
// myList.add(200);
// myList.add(25);
// myList.templateMethod();

IntListTemplate sortedList = new SortedIntList(10);
sortedList.add(100);
sortedList.add(50);
sortedList.add(200);
sortedList.add(25);
sortedList.add(300);
sortedList.add(30);
sortedList.templateMethod();
}
}

⑷ JAVA相关教程pdf 版本 有的 分享2本哈 Java程序设计教程(第2版) 雍俊海 编着 pdf下载

去 CSDN-下载 找吧,上面应该很多

⑸ java程序设计经典300例下载

自己网络java程序设计经典300例迅雷下载>>>拓胜java培训

⑹ java程序设计

成绩我定义成double了,另外平均分我给你保留两位小数:

public class Student {
private String No; //学号
private String name; //姓名
private String gender; //性别
private int age; //年龄
private double chinese; //语文
private double math; //数学
private double english; //英语

//构造函数
public Student(String no,
String name,
String gender,
int age,
double chinese,
double math,
double english) {
No = no;
this.name = name;
this.gender = gender;
this.age = age;
this.chinese = chinese;
this.math = math;
this.english = english;
}

@Override
public String toString() {
return "Student{" +
"No='" + No + ''' +
", name='" + name + ''' +
", gender='" + gender + ''' +
", age='" + age + ''' +
", chinese=" + chinese +
", math=" + math +
", english=" + english +
'}';
}

//计算总分
public double getSum() {
return this.chinese + this.math + this.english;
}

//计算平均分
public double getAverage() {
return (this.chinese + this.math + this.english) / 3;
}
}

测试类:

class Test {
public static void main(String[] args) {
Student student = new Student(
"20190001",
"张三",
"男",
18,
109.5,
89.0,
110.0);
double sum = student.getSum();
double average = student.getAverage();
System.out.println("该学生的信息为:" + student.toString());
System.out.println("该学生的总分为:" + sum);
System.out.println("该学生的平均分为:" + String.format("%.2f", average));
}
}


运行结果:

⑺ java程序设计

按照题目要求编写的Java程序如下(下面的全部代码需要保存在一个FruitTest.java文件中,

或者两个类分别保存在Fruit.java和FruitTest.java文件中,那样需要加包名,保存在同一个包中)

class Fruit{

private String name;

private String area;

private double price;

public String getName(){

return name;

}

public void setName(String name){

this.name=name;

}

public String getArea(){

return area;

}

public void setArea(String area){

this.area=area;

}

public double getPrice(){

return price;

}

public void setPrice(double price){

this.price=price;

}

}

public class FruitTest{

public static void main(String[] args){

Fruit apple=new Fruit();

apple.setName("苹果");

apple.setArea("陕西");

apple.setPrice(5.32);

System.out.println("水果名称:"+apple.getName()+",产地:"+apple.getArea()+",单价:"+apple.getPrice()+"元");

Fruit pear=new Fruit();

pear.setName("梨");

pear.setArea("山东");

pear.setPrice(3.57);

System.out.println("水果名称:"+pear.getName()+",产地:"+pear.getArea()+",单价:"+pear.getPrice()+"元");

Fruit pineapple=new Fruit();

pineapple.setName("菠萝");

pineapple.setArea("广西");

pineapple.setPrice(7.65);

System.out.println("水果名称:"+pineapple.getName()+",产地:"+pineapple.getArea()+",单价:"+pineapple.getPrice()+"元");

}

}

⑻ Java程序设计

有偿编写帮助你完成需要吗

⑼ 求一本完整 java程序设计教程第四版pdf

很多想学JAVA的小伙伴的一个问题就是我该如何入门?是啊,面对这样的问题我们该如何去做呢,这是摆在很多小伙伴面前的问题。我根据自己多年的编程经验为大家分享自己的看法。


1.看到过好多个这样的提问,其实我一般真的不那么容易分享自己的这点心得的,这是第一次回答这样的“推荐书籍”方面的问题。

我买编程方面的书籍,有一个非常清晰、坚决的原则——电子工业出版社的!

对于JAVA,建议你看如下的书:

首先,《21天学通JAVA》;

然后,《30天学通JAVA项目案例开发》(这本书的内容都是实例的,非常棒的实例!适合初学者的同时,又有实际应用性!)

以上的书籍,是基于你只想学J2SE的。

我还建议你主要攻J2EE方面的知识(在中国,J2SE要高手才能找到工作,而J2SE,只是菜鸟都很可能找到工作),至于J2EE方面的书籍:

首先,《21天学通JAVAWEB开发》

然后,《30天学通JAVAWEB项目开发》

以上都是本人确切的经验来的,绝对没有介绍错


2.我联合互联网上的一群大牛,组建了一个编程的免费学习群,你只需要来我们这个群里听就行,开头的的第一部分是:四二六.,位于中间的第二部分是:396,处于最后一部分的是:284。 这里有免费的学习资源,每天直播课程,不需要你付出什么,只需要有一颗学习的心就可以了。 不是想要学习的就不要加了。

3、动手去写去练

当然只看是很难学会的。我们需要搭建IDE环境来多练习才能完全掌握这些语法。编程学习没有捷径可走,只有入门快慢之分。要学会编程只有coding、coding最后还是coding。


送给那些懦弱的人们

A : 我是护士,我的专业就是护理。我做不了excel、做不了ppt、我学不会ps,好难,我不会写文章。

我: 我学习那么好,写字那么漂亮,编程也不错,ps也挺好、我还能打篮球、我会兵乓求、我会羽毛球、我会足球、我会设计、我会英文。(有的都是高二退学之后自己加强学习的,读书只给了我 算数、识字这些基本的的能力),我特么是神吗?

A : 人人都跟你一样?不是谁都能用很短的时间学很多的东西。

我 :我大概是神吧!你能少看一点 《爸爸去哪儿》、《额滴歌神啊》、《奔跑吧兄弟》吗,今天出了《爸爸去哪》,明天来个《女儿去哪》、《爷爷去哪儿》,你看得完?你能不能看点有用的东西?例如有点启发、让人学到东西的影片或者书?

A:委屈的瘪瘪嘴,那好,我要学习,给我买一本书吧,推荐一下。

我:书到了,学习 吧,一个月后我要看你的成绩。我来考考你

A:好难啊,我好困,我要看一会儿电视.....(然而没然后了....)

其实,这位A同学,极度的懦弱,并不是她不上进,只是那么的懦弱,那么的沉迷于垃圾节目、垃圾书籍,喜欢看不伦不类,不三不四的东西。不明白自己应该要什么,自己怎么做才能得到,认为自己的能力那么的差,做不到

B:大神,我要学node了,推荐一下node的书籍呗

我:恩,入门看一下《node于express开发》吧,然后看看node官网。还有一些博客什么的。当然了,你完全按照那本书,也能做出一些的东西了。最重要的是,要自己动手,去做东西,然后发现问题,解决问题。提升自己。

B:大神,除了那本书,还有别的书吗?

我:书很多,但书不在于多,而是,你能否理解了,并且能运用了?你看完了吗?

B:我感觉很难做,node好难。

我:做做项目,搜搜Google、看看github。

而今,我不知道这位同学水平到底到了什么水平,我想,应该不会太好,最终原因,我想是因为没有深入的去折腾,没有去写代码,没去发现自己的问题

其实,我们的潜力很大,我们能学的更好。我们能掌握的更多,但是许多人都做不到坚持、做不到深入。不肯思考,不肯的动手,是阻碍我们进步的最大原因。

后记:

人,应该要明确自己的目标,拥有理想。

人,重要的不是你站在哪里,而是你往哪个方向前进。

无论何时,不管你已经得到了多少,拥有了多少。都不是堕落的理由。

对于不肯上进,没意志力的人来说,等于是,你想死,任何人都救不了你!

感谢自己,感谢自己没有继续读大学。感谢自己在读书时代已经养成了独立思考,喜欢折腾的习惯。

⑽ java程序设计

classStudent{
privateStringStuID;
privateStringName;
privateintAge;

publicStudent(){
this("000000000000","无姓名",18);
}

publicStudent(StringstuID,Stringname,intage){
super();
StuID=stuID;
Name=name;
Age=age;
}

publicvoidsetStuID(Strings){
StuID=s;
}

publicvoidsetName(Strings){
Name=s;
}

publicvoidsetAge(intAge){
this.Age=Age;
}

publicStringgetStuID(){
returnStuID;
}

publicStringgetName(){
returnName;
}

publicintgetAge(){
returnAge;
}

publicvoidoutput(){
Strings;
s="学号"+getStuID()+" 姓名:"+getName()+" 年龄:"+getAge();
System.out.println(s);
}
}



你的Student类 中 的属性 名字应该小写更好

classStudent{
privateStringstuID;
privateStringname;
privateintage;

publicStudent(){
this("000000000000","无姓名",18);
}

publicStudent(StringstuID,Stringname,intage){
super();
this.stuID=stuID;
this.name=name;
this.age=age;
}

publicStringgetStuID(){
returnstuID;
}

publicvoidsetStuID(StringstuID){
this.stuID=stuID;
}

publicStringgetName(){
returnname;
}

publicvoidsetName(Stringname){
this.name=name;
}

publicintgetAge(){
returnage;
}

publicvoidsetAge(intage){
this.age=age;
}

publicvoidoutput(){
System.out.println("学号"+getStuID()+" 姓名:"+getName()+" 年龄:"+getAge());
}
}
阅读全文

与java程序设计300例pdf相关的资料

热点内容
基于单片机的遥控器设计 浏览:517
安卓如何取消圆图标 浏览:11
收件服务器怎么样 浏览:48
建筑设计规范pdf 浏览:98
如何合并两个pdf 浏览:174
刷机包必须要解压的单词 浏览:483
android课表实现 浏览:864
头条app在哪里能看见有什么活动 浏览:511
冰柜压缩机电容80欧 浏览:609
安卓各个版本图标什么样 浏览:152
无锡哪里有制作手机app 浏览:538
php字符串转json数组 浏览:6
数控网络编程课程有哪些 浏览:482
python30特效程序编码 浏览:392
安卓跟苹果互传照片用什么 浏览:848
原创小说app哪个好看 浏览:97
首台湖南造鲲鹏服务器云服务器 浏览:268
redhatphp 浏览:456
android智能家居蓝牙 浏览:646
pt螺纹编程 浏览:451