100% found this document useful (1 vote)
8 views

Java programming from problem analysis to program design 5th ed Edition D S Malik instant download

The document provides information about the 5th edition of 'Java Programming: From Problem Analysis to Program Design' by D.S. Malik, which is available for digital download. It includes details such as the ISBN, file size, and a brief overview of the contents covered in the book, including programming concepts, Java basics, object-oriented design, and advanced topics. Additionally, it offers links to other related programming books and resources.

Uploaded by

bekonheis35
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
8 views

Java programming from problem analysis to program design 5th ed Edition D S Malik instant download

The document provides information about the 5th edition of 'Java Programming: From Problem Analysis to Program Design' by D.S. Malik, which is available for digital download. It includes details such as the ISBN, file size, and a brief overview of the contents covered in the book, including programming concepts, Java basics, object-oriented design, and advanced topics. Additionally, it offers links to other related programming books and resources.

Uploaded by

bekonheis35
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 47

Java programming from problem analysis to

program design 5th ed Edition D S Malik pdf


download

https://ebookfinal.com/download/java-programming-from-problem-
analysis-to-program-design-5th-ed-edition-d-s-malik/

Explore and download more ebooks or textbooks


at ebookfinal.com
Here are some recommended products for you. Click the link to
download, or explore more at ebookfinal

C Programming Program Design Including Data Structures 5th


Edition D. S. Malik

https://ebookfinal.com/download/c-programming-program-design-
including-data-structures-5th-edition-d-s-malik/

Java An Introduction to Problem Solving and Programming


7th Edition Walter Savitch

https://ebookfinal.com/download/java-an-introduction-to-problem-
solving-and-programming-7th-edition-walter-savitch/

Simply Java An Introduction to Java Programming


Programming Series 1st Edition James Levenick

https://ebookfinal.com/download/simply-java-an-introduction-to-java-
programming-programming-series-1st-edition-james-levenick/

Professional Java Programming JDK 5 5th Edition W. Clay


Richardson

https://ebookfinal.com/download/professional-java-programming-
jdk-5-5th-edition-w-clay-richardson/
Java How to Program 7th Edition Harvey M. Deitel

https://ebookfinal.com/download/java-how-to-program-7th-edition-
harvey-m-deitel/

Java How to Program 4th Edition Harvey M. Deitel

https://ebookfinal.com/download/java-how-to-program-4th-edition-
harvey-m-deitel/

ASP NET Website Programming Problem Design Solution C


Edition Marco Bellinaso

https://ebookfinal.com/download/asp-net-website-programming-problem-
design-solution-c-edition-marco-bellinaso/

Java ME game programming 2nd ed Edition John P Flynt

https://ebookfinal.com/download/java-me-game-programming-2nd-ed-
edition-john-p-flynt/

Mastering AspectJ Aspect Oriented Programming in Java 1st


Edition Joseph D. Gradecki

https://ebookfinal.com/download/mastering-aspectj-aspect-oriented-
programming-in-java-1st-edition-joseph-d-gradecki/
Java programming from problem analysis to program
design 5th ed Edition D S Malik Digital Instant Download
Author(s): D S Malik
ISBN(s): 9781111577643, 1111577641
Edition: 5th ed
File Details: PDF, 7.00 MB
Year: 2012
Language: english
This is an electronic version of the print textbook. Due to electronic rights restrictions,
some third party content may be suppressed. Editorial review has deemed that any suppressed
content does not materially affect the overall learning experience. The publisher reserves the right
to remove content from this title at any time if subsequent rights restrictions require it. For
valuable information on pricing, previous editions, changes to current editions, and alternate
formats, please visit www.cengage.com/highered to search by ISBN#, author, title, or keyword for
materials in your areas of interest.
1019763_FM_VOL-I.qxp 9/17/07 4:22 PM Page viii

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
S 50
R 51

1st Pass Pages


Java Programming: From Problem Analysis ª 2012 Course Technology, Cengage Learning
to Program Design, Fifth Edition
ALL RIGHTS RESERVED. No part of this work covered by the
D.S. Malik copyright herein may be reproduced, transmitted, stored or used
Executive Editor: Marie Lee in any form or by any means graphic, electronic, or mechanical,
including but not limited to photocopying, recording, scanning,
Acquisitions Editor: Brandi Shailer digitizing, taping, Web distribution, information networks, or
Senior Product Manager: Alyssa Pratt information storage and retrieval systems, except as permitted
Editorial Assistant: Jacqueline Lacaire under Section 107 or 108 of the 1976 United States Copyright Act,
without the prior written permission of the publisher.
Content Project Manager: Lisa Weidenfeld
Associate Marketing Manager: Shanna For product information and technology assistance, contact us at
Shelton Cengage Learning Customer & Sales Support, 1-800-354-9706
Art Director: Faith Brosnan For permission to use material from this text or product, submit
all requests online at www.cengage.com/permissions
Proofreader: Andrea Schein
Further permissions questions can be emailed to
Indexer: Alexandra Nickerson [email protected]
Print Buyer: Julio Esperas
Cover Designer: Roycroft Design/
www.roycroftdesign.com Library of Congress Control Number: 2010940363
Cover Photo: ª photolibrary/Richard ISBN-13: 978-1-111-53053-2
Cummins ISBN-10: 1-111-53053-x
Compositor: Integra Course Technology
20 Channel Center Street
Boston, MA 02210
Some of the product names and company
USA
names used in this book have been used for
identification purposes only and may be
trademarks or registered trademarks of their Cengage Learning is a leading provider of customized
respective manufacturers and sellers. learning solutions with office locations around the globe,
including Singapore, the United Kingdom, Australia, Mexico,
Any fictional data related to persons or
Brazil and Japan. Locate your local office at:
companies or URLs used throughout this
www.cengage.com/global
book is intended for instructional purposes
only. At the time this book was printed, any Cengage Learning products are represented in Canada by
such data was fictional and not belonging to Nelson Education, Ltd.
any real persons or companies.
To learn more about Course Technology, visit
Course Technology, a part of Cengage www.cengage.com/coursetechnology
Learning, reserves the right to revise this
Purchase any of our products at your local college store
publication and make changes from time to
or at our preferred online store www.cengagebrain.com
time in its content without notice.
The programs in this book are for
instructional purposes only. They have been
tested with care, but are not guaranteed for
any particular intent beyond educational
purposes. The author and the publisher do
not offer any warranties or representations,
nor do they accept any liabilities with respect
to the programs.

Printed in the United States of America


1 2 3 4 5 6 7 16 15 14 13 12 11 10
JAVA PROGRAMMING
FROM PROBLEM ANALYSIS TO PROGRAM DESIGN

FIFTH EDITION

D.S. MALIK

Australia  Brazil  Japan  Korea  Mexico  Singapore  Spain  United Kingdom  United States
TO

My Daughter

Shelly Malik
B RIEF C ONTENTS

PREFACE xix
1. An Overview of Computers and Programming Languages 1

2. Basic Elements of Java 25

3. Introduction to Objects and Input/Output 113

4. Control Structures I: Selection 177

5. Control Structures II: Repetition 249

6. Graphical User Interface (GUI) and Object-Oriented Design (OOD) 327

7. User-Defined Methods 383

8. User-Defined Classes and ADTs 465

9. Arrays 551

10. Inheritance and Polymorphism 639

11. Handling Exceptions and Events 723

12. Advanced GUIs and Graphics 783

13. Recursion 873

14. Searching and Sorting 907

APPENDIX A Java Reserved Words 939

APPENDIX B Operator Precedence 941

APPENDIX C Character Sets 945

APPENDIX D Additional Java Topics 949

APPENDIX E Answers to Odd-Numbered Exercises 997

INDEX 1023
TABLE OF C ONTENTS

Preface xix

AN OVERVIEW OF COMPUTERS AND


1 PROGRAMMING LANGUAGES 1
Introduction 2

An Overview of the History of Computers 2

Elements of a Computer System 4


Hardware 4
Software 6

Language of a Computer 6

Evolution of Programming Languages 8

Processing a Java Program 10

Internet, World Wide Web, Browser, and Java 13

Programming with the Problem


Analysis–Coding–Execution Cycle 13

Programming Methodologies 19
Structured Programming 19
Object-Oriented Programming 19

Quick Review 21

Exercises 23
Table of Contents | vii

BASIC ELEMENTS OF JAVA 25


2 A Java Program 26

Basics of a Java Program 28


Comments 29
Special Symbols 30
Reserved Words (Keywords) 30
Identifiers 31

Data Types 32
Primitive Data Types 32

Arithmetic Operators and Operator Precedence 36


Order of Precedence 39

Expressions 40
Mixed Expressions 41

Type Conversion (Casting) 43

class String 45
Strings and the Operator + 46

Input 48
Allocating Memory with Named Constants and Variables 48
Putting Data into Variables 51
Declaring and Initializing Variables 55
Input (Read) Statement 56
Reading a Single Character 61

Increment and Decrement Operators 64

Output 66

Packages, Classes, Methods, and the import Statement 71

Creating a Java Application Program 72

Debugging: Understanding and Fixing Syntax Errors 77

Programming Style and Form 80


Syntax 80

Avoiding Bugs: Consistent, Proper Formatting and


Code Walk-Through 84
viii | Java Programming: From Problem Analysis to Program Design, Fifth Edition

More on Assignment Statements (Optional) 85

Quick Review 94

Exercises 97

Programming Exercises 106

INTRODUCTION TO OBJECTS AND INPUT/OUTPUT 113


3 Objects and Reference Variables 114

Using Predefined Classes and Methods in a Program 118


Dot Between Class (Object) Name and Class Member: A
Precaution 120

class String 121

Input/Output 129
Formatting Output with printf 129
Using Dialog Boxes for Input/Output 139
Formatting the Output Using the String Method format 146

File Input/Output 149


Storing (Writing) Output to a File 152

Debugging: Understanding Logic Errors and


Debugging with print or println Statements 163

Quick Review 165

Exercises 167

Programming Exercises 171

CONTROL STRUCTURES I: SELECTION 177


4 Control Structures 178

Relational Operators 180

Relational Operators and Primitive Data Types 181

Logical (Boolean) Operators and Logical Expressions 183

Order of Precedence 185


boolean Data Type and Logical (Boolean) Expressions 189
Table of Contents | ix

Selection: if and if...else 190


One-Way Selection 190
Two-Way Selection 193
Compound (Block of) Statements 197
Multiple Selections: Nested if 198
Comparing if...else Statements with a Series
of if Statements 200
Short-Circuit Evaluation 201
Comparing Floating-Point Numbers for Equality:
A Precaution 202
Conditional Operator (? :) (Optional) 204

Avoiding Bugs by Avoiding Partially Understood


Concepts and Techniques 204

Program Style and Form (Revisited): Indentation 208

switch Structures 208

Avoiding Bugs by Avoiding Partially Understood


Concepts and Techniques (Revisited) 215

Comparing Strings 223


Strings, the Assignment Operator, and the Operator new 229

Quick Review 230

Exercises 232

Programming Exercises 241

CONTROL STRUCTURES II: REPETITION 249


5 Why Is Repetition Needed? 250

while Looping (Repetition) Structure 251


Designing while Loops 254
Counter-Controlled while Loops 255
Sentinel-Controlled while Loops 257
Flag-Controlled while Loops 263
EOF-Controlled while Loops 266
More on Expressions in while Statements 271

for Looping (Repetition) Structure 278


x | Java Programming: From Problem Analysis to Program Design, Fifth Edition

do...while Looping (Repetition) Structure 288


Choosing the Right Looping Structure 293

break and continue Statements 293

Avoiding Bugs by Avoiding Patches 295

Debugging Loops 298

Nested Control Structures 299

Quick Review 304

Exercises 306

Programming Exercises 319

GRAPHICAL USER INTERFACE (GUI) AND


6 OBJECT-ORIENTED DESIGN (OOD) 327
Graphical User Interface (GUI) Components 328
Creating a Window 332
JFrame 332
Getting Access to the Content Pane 338
JLabel 339
JTextField 343
JButton 347

Object-Oriented Design 363


A Simplified OOD Methodology 364

Implementing Classes and Operations 370


Primitive Data Types and the Wrapper Classes 370

Quick Review 377

Exercises 378

Programming Exercises 381

USER-DEFINED METHODS 383


7 Predefined Methods 384
Using Predefined Methods in a Program 388

User-Defined Methods 391


Value-Returning Methods 391
Table of Contents | xi

return Statement 395


Final Program 398

Flow of Execution 404

Void Methods 407

Primitive Data Type Variables as Parameters 411

Reference Variables as Parameters 414


Parameters and Memory Allocation 414
Reference Variables of the String Type as Parameters:
A Precaution 414
The class StringBuffer 418

Primitive Type Wrapper Classes as Parameters 421

Scope of an Identifier Within a Class 422

Method Overloading: An Introduction 427

Debugging: Using Drivers and Stubs 440

Avoiding Bugs: One-Piece-at-a-Time Coding 442

Quick Review 442

Exercises 445

Programming Exercises 456

USER-DEFINED CLASSES AND ADTS 465


8 Classes and Objects 466
Constructors 471
Unified Modeling Language Class Diagrams 472
Variable Declaration and Object Instantiation 473
Accessing Class Members 475
Built-in Operations on Classes 476
Assignment Operator and Classes: A Precaution 476
Class Scope 478
xii | Java Programming: From Problem Analysis to Program Design, Fifth Edition

Methods and Classes 479


Definitions of the Constructors and Methods
of the class Clock 479

Classes and the Method toString 494

Copy Constructor 500

Static Members of a Class 501


static Variables (Data Members) of a Class 503

Finalizers 507

Accessor and Mutator Methods 507

Debugging—Designing and Documenting a Class 510

Reference this (Optional) 512


Cascaded Method Calls (Optional) 514

Inner Classes 517

Abstract Data Types 517

Quick Review 537

Exercises 538

Programming Exercises 547

ARRAYS 551
9 Why Do We Need Arrays? 552

Arrays 553
Alternate Ways to Declare an Array 555
Accessing Array Elements 555
Specifying Array Size during Program Execution 557
Array Initialization during Declaration 558
Arrays and the Instance Variable length 558
Processing One-Dimensional Arrays 559
Array Index Out of Bounds Exception 564
Declaring Arrays as Formal Parameters to Methods 564
Assignment Operator, Relational Operators, and Arrays:
A Precaution 565
Arrays as Parameters to Methods 567
Table of Contents | xiii

Searching an Array for a Specific Item 572

Arrays of Objects 574


Arrays of string Objects 574
Arrays of Objects of Other Classes 576

Arrays and Variable Length Parameter List (Optional) 581

Two-Dimensional Arrays 589


Accessing Array Elements 591
Two-Dimensional Array Initialization during Declaration 594
Processing Two-Dimensional Arrays 595
Passing Two-Dimensional Arrays as Parameters to Methods 599

Multidimensional Arrays 603

class Vector (Optional) 616


Primitive Data Types and the class Vector 620
Vector Objects and the foreach Loop 620

Quick Review 621

Exercises 623

Programming Exercises 634

INHERITANCE AND POLYMORPHISM 639


10 Inheritance 640
Using Methods of the Superclass in a Subclass 642
Constructors of the Superclass and Subclass 648
Protected Members of a Class 657
Protected Access vs Package Access 660

class Object 661

Java Stream Classes 663

Polymorphism 664
Operator instanceof 670

Abstract Methods and Classes 674

Interfaces 681
xiv | Java Programming: From Problem Analysis to Program Design, Fifth Edition

Polymorphism Via Interfaces 682

Composition (Aggregation) 684

Quick Review 709

Exercises 712

Programming Exercises 719

HANDLING EXCEPTIONS AND EVENTS 723


11 Handling Exceptions Within a Program 724
Java’s Mechanism of Exception Handling 727
try/catch/finally Block 728

Java Exception Hierarchy 733

Java’s Exception Classes 736

Checked and Unchecked Exceptions 741

More Examples of Exception Handling 743


class Exception and the Operator instanceof 746

Rethrowing and Throwing an Exception 749

Method printStackTrace 753

Exception-Handling Techniques 755


Terminate the Program 755
Fix the Error and Continue 756
Log the Error and Continue 757

Creating Your Own Exception Classes 758

Event Handling 760

Quick Review 775

Exercises 777

Programming Exercises 781


Table of Contents | xv

ADVANCED GUIS AND GRAPHICS 783


12 Applets 787

class Font 791

class Color 794

class Graphics 800


Converting an Application Program to an Applet 808

Additional GUI Components 811


JTextArea 811
JCheckBox 816
JRadioButton 823
JComboBox 828
JList 833

Layout Managers 839


FlowLayout 840
BorderLayout 843

Menus 844

Key and Mouse Events 847


Key Events 848
Mouse Events 850

Quick Review 865

Exercises 866

Programming Exercises 868

RECURSION 873
13
Recursive Definitions 874
Direct and Indirect Recursion 876
Infinite Recursion 877
Designing Recursive Methods 877

Problem Solving Using Recursion 878


Tower of Hanoi: Analysis 887

Recursion or Iteration? 888


xvi | Java Programming: From Problem Analysis to Program Design, Fifth Edition

Quick Review 896

Exercises 897

Programming Exercises 901

SEARCHING AND SORTING 907


14
List Processing 908
Searching 908
Selection Sort 909
Insertion Sort 913
Binary Search 917

Quick Review 934

Exercises 934

Programming Exercises 936

APPENDIX A: JAVA RESERVED WORDS 939

APPENDIX B: OPERATOR PRECEDENCE 941

APPENDIX C: CHARACTER SETS 945


ASCII (American Standard Code for Information
Interchange), the First 128 Characters of the
Unicode Character Set 945
EBCDIC (Extended Binary Coded Decimal
Interchange Code) 946

APPENDIX D: ADDITIONAL JAVA TOPICS 949


Binary (Base 2) Representation of a Nonnegative Integer 949
Converting a Base 10 Number to a Binary Number (Base 2) 949
Converting a Binary Number (Base 2) to Base 10 951
Converting a Binary Number (Base 2) to Octol (Base 8)
and Hexdecimal (Base 16) 952
Table of Contents | xvii

Executing Java Programs Using the Command-Line


Statements 954
Setting the Path in Windows 7.0 (Professional) 954
Executing Java Programs 959
Java Style Documentation 964

Creating Your Own Packages 966


Multiple File Programs 969

Formatting the Output of Decimal Numbers Using


the class DecimalFormat 969

Packages and User-Defined Classes 972


Primitive Type Classes 972
Class: IntClass 972
Class: LongClass 976
Class: CharClass 977
Class: FloatClass 977
Class: DoubleClass 978
Class: BooleanClass 979
Using Primitive Type Classes in a Program 980

Enumeration Types 981

APPENDIX E: ANSWERS TO ODD-NUMBERED


EXERCISES 997
Chapter 1 997

Chapter 2 998

Chapter 3 1001

Chapter 4 1002

Chapter 5 1004

Chapter 6 1007

Chapter 7 1008

Chapter 8 1010

Chapter 9 1014
xviii | Java Programming: From Problem Analysis to Program Design, Fifth Edition

Chapter 10 1016

Chapter 11 1018

Chapter 12 1019

Chapter 13 1020

Chapter 14 1020

INDEX 1023
Discovering Diverse Content Through
Random Scribd Documents
The Project Gutenberg eBook of Chair
This ebook is for the use of anyone anywhere in the United States
and most other parts of the world at no cost and with almost no
restrictions whatsoever. You may copy it, give it away or re-use it
under the terms of the Project Gutenberg License included with this
ebook or online at www.gutenberg.org. If you are not located in the
United States, you will have to check the laws of the country where
you are located before using this eBook.

Title: Chair

Author: Eugène Montfort

Release date: January 16, 2021 [eBook #64305]


Most recently updated: October 18, 2024

Language: French

Credits: E-text prepared by Clarity, Hans Pieterse, and the Online


Distributed Proofreading Team (https://www.pgdp.net)
from page images generously made available by Internet
Archive (https://archive.org)

*** START OF THE PROJECT GUTENBERG EBOOK CHAIR ***


The Project Gutenberg eBook, Chair, by Eugène Montfort

Note: Images of the original pages are available through Internet


Archive. See https://archive.org/details/chairmont00mont

Au lecteur
Table des matières
L’image de couverture a été réalisée pour cette édition électronique.
Elle appartient au domaine public.
C h a ir

IL A ÉTÉ TIRE DE CET OUVRAGE


dix exemplaires
sur Japon impérial; numérotés de 1 à 10

DU MÊME AUTEUR
A LA MÊME LIBRAIRIE
SYLVIE OU LES ÉMOIS PASSIONNÉS 2 50

A LA LIBRAIRIE DE LA LUTTE (Bruxelles)

EXPOSÉ DU NATURISME, discours prononcé au Palais des


Académies, Congrès de Bruxelles, 20 février 1898 (épuisé)

SOUS PRESSE:

ESSAI SUR L’AMOUR

EN PRÉPARATION:

L’AMOUR, roman.
L’HOMME JUSTE, un acte, drame.

EUGÈNE MONTFORT

C h a ir
PARIS
ÉDITION DV MERCVRE DE FRANCE
XV, RVE DE L’ÉCHAVDÉ St-GERMAIN

M DCCC XCVIII

C h a ir
I

Passe une robe blanche, toute blanche dressée comme l’aile d’une
barque... Vision pour l’élan de mon cœur exalté... Où vas-tu? D’où
viens-tu? Tu glisses sur l’or du sable comme mon rêve. Tu ondules,
tu te penches, tu te balances, barque sur le flot. Mon cœur se
balance. Ah! qu’un coup de vent vienne, il l’emportera! Je ne veux
pas! Je ne veux pas!... O courir, ô la joindre!... Aile blanche! Aile
blanche!... Mais elle se tourne, et elle revient, mais elle revient, elle
va passer... Oh! Oh! elle me regarde... O mon âme elle m’a
regardé!... Qu’elle est belle!... Nos yeux se sont baisés... Qu’elle est
belle! Qu’elle est belle! Ses cheveux sont lourds... Qu’elle est belle!
je vois la lumière de son cou, je vois ses bras nus... Qu’elle est belle!
Sa chair est transparente comme le ciel...

Elle est passée, elle m’a regardé. Et voilà qu’elle fuit! Où va-t-elle?
Est-ce qu’elle est folle?... Elle sent bien que ce n’est pas fini... Je suis
ébloui, je vais tomber... comment peut-elle marcher?... Où va-t-
elle?... où va-t-elle?... Je ne me suis pas trompé, mon Dieu, son
image vivante est entrée en moi, et elle est toute brillante... Elle va
vite! elle va très vite! elle court!... Peut-être est-elle surprise,—
d’avoir tressailli ainsi, elle a peur, elle ne sait pas, elle est toute
affolée, et elle court...

... Il faut que je l’approche. Je n’ose pas. Elle a si peur. Il faudrait


encore un baiser de nos yeux... Quand je lui aurai parlé, elle
s’abandonnera... Elle reconnaîtra ma voix, ma voix est faite pour son
oreille... Elle reprendra son calme, elle respirera doucement, je ne
troublerai rien dans son atmosphère... Je l’approcherai et elle me
reconnaîtra... maintenant elle ne sait pas encore... Elle a détaché
une musique dans ma pensée... Elle va, elle va toujours. Il y a des
rochers là-bas, qui l’arrêteront. Alors j’irai près d’elle, je la
regarderai, et je lui offrirai ma main pour passer les rochers...

Elle a pris ma main!... Je le savais bien... Ah! mon cœur va


éclater!... Les roches sont glissantes, je la tiens, je sens de sa chair
dans ma main... Elle a pris ma main!... Ma main, fais-toi délicate,
fais-toi douce, deviens comme une fourrure, enveloppe-la
savoureusement,... comme si tu étais une bouche baisante, ma
main, presse-la un peu mollement... Ah mon cœur va éclater!.... O
ma voix, toi qu’elle entend, descends en elle comme un charme, ma
voix, ondule et caresse-la... Mais elle parle! ô c’est un ruisseau, ses
mots sont des gouttes d’eau, qui tombent en courant, babilleuses,
dans l’eau. Quelle musique! source de fraîcheur, ô frisson de joie, je
voudrais que ta voix parle dans mon cœur, et je boirais dans mon
cœur ta voix, l’irisement, le prisme aux sept saveurs des gouttes
d’eau de tes paroles....

Elle marche auprès de moi! Elle me parle!... Tout de suite elle a


été apaisée, maintenant elle me regarde, elle est confiante, elle se
tourne vers moi, elle est comme une fleur ouverte, son âme se sent
libre avec la mienne... Je ne peux pas retirer mes yeux de ses yeux,
il y a dans ses yeux plus d’espace, plus de profondeur pour mes
yeux qu’au ciel... Mon Dieu elle me sourit!... C’est avec un sourire
qu’elle me voit!... Ah! la joie de mon cœur est comme l’aurore...

Marcher ainsi toujours près d’elle! Je voudrais que cette plage ne


finisse jamais! Toute la vie, je voudrais aller ainsi avec ce bonheur.
Jamais je ne serai plus heureux! Je l’aime, et je sens qu’elle va
m’aimer... Elle est attentive, elle me sourit... Je sens toute son âme,
saisie, qui me regarde, et elle tremble de joie....

... Nous nous sommes arrêtés dans une baie de sable, elle s’est
appuyée contre un rocher... Elle me regardait! elle me regardait! Je
me suis penché. Elle parfumait comme une fleur au chaud midi
s’exhalant... Ah! de toute la largeur soulevée de ma poitrine, je l’ai
respirée... Elle souriait... Victoire! Victoire! Tumulte!... mes lèvres ont
bondi sur sa bouche, et l’ont prise!... Puis je me suis évanoui à
respirer son souffle....

... Marthe! Marthe! tu t’appelles Marthe! ô jamais je n’ai entendu


rien de plus délicieux... Marthe!... Je n’entends plus rien... Marthe!
Marthe!...

... Je vois ton cou Marthe, il jaillit... ô fleurs! ô sourires, ô couleur


des aurores!... Ton cou jaillit... Courbe, ovale divin, transparences
aux reflets bleus! Toute ma vie, je veux la vivre à adorer ton cou...
Suavité! Suavité!... Mon Dieu, pour des baisers sur ce cou, il faudrait
une autre bouche, d’autres lèvres inimaginables... Ton cou jaillit!
Neige et nectar d’aurore! ô faire fondre et boire le blanc de ce cou! ô
joie d’azur! ô paradis ivre!...

O les seins sous l’étoffe respirante! et les hanches mouvantes! la


chair silencieuse et pleine de vie! O mettre ma main sur ta chair,
Marthe, la toucher seulement, là, sous ton corsage... Je sens naître
mille bouches qui aspirent, qui se tendent, qui demandent ton
baiser...

Des parfums, des oiseaux, du ciel divin, et des baisers, elle me


semblait mourante... Je la baisais toujours, sur elle, blanche partout,
écrasant le sang rouge de ma bouche...
II

Je n’ai pas pu dormir, toute ma tête résonnait des baisers, dans la


nuit, ma bouche se tendait, je n’avais plus de souffle, un grand mal
est entré en moi, je sens mon cœur gonflé dans ma poitrine,
j’étouffe...
Est-ce l’amour, mon Dieu, est-ce l’amour? Je suis languissant et je
suis plein de force. Je suis près de m’évanouir, je suis las, je suis
désolé,—et je suis si triomphant que je voudrais une trompe de
cuivre pour lancer jusqu’au bout du monde les cris de mon âme
éclatante!... Marthe! Marthe!... Je voudrais la tenir serrée contre
moi, et mes bras sont vides!... Marthe!... Mon corps brûle comme un
charbon, il doit mordre et creuser les draps, quand je me lèverai, ce
sera d’un trou noir de cendres!...
Marthe!... Elle était avec moi; je la touchais, elle avait des yeux
clairs, j’ai baisé sa bouche, c’est comme un fruit, elle a une peau
parfumée qui doit couvrir une petite chair fondante de fruit, on y
goûte un suc de délice...
Elle n’est plus là! Elle n’est plus là! O j’ai la fièvre! ô j’ai du mal!
Mon Dieu, elle ne m’aimera peut-être plus... Et si nous allions mourir
maintenant?... ô mon Dieu, mon Dieu, faites qu’elle vive encore!...
Hélas! ah! si elle mourait! elle pourrait mourir... c’est si facile de
mourir... Mais alors! mon Dieu, qu’est-ce que je deviendrais, moi qui
suis si heureux, moi qui crois que je vais avoir tant de bonheur?...

... Quelle joie! Je n’ai jamais eu tant de joie qu’hier! Que je suis
heureux!... Ah comment cela peut-il se faire? Il faut que Dieu veuille
mon bonheur... C’est le plus grand hasard, je l’ai rencontrée tout-à-
coup... Arriver sur la plage à la minute où elle passait! Depuis que
mon père m’a créé, il faut que tout ce que j’ai fait ait été combiné
avec toutes les minutes, pour qu’à cette minute-là justement j’arrive
sur la plage... Je l’ai vue, je lui ai donné la main, et nos lèvres se
sont baisées!... Elle m’aime! Elle m’aime!... Comme c’est simple de
s’aimer. Nous nous sommes aimés tout de suite. On croit qu’on ne
sera jamais aimé, on imagine que c’est une aventure extraordinaire,
on la demande, on l’appelle comme une chose impossible... Et c’est
si simple! on va l’un vers l’autre, on se regarde, et tout de suite c’est
l’amour...

Hier!... Hier, je descendais le chemin, je ne l’avais pas encore vue!


Je ne l’avais pas encore vue! Est-ce possible? Je ne savais rien, je ne
m’attendais à rien. J’allais comme cela, sans savoir... Ah! depuis
cette heure là, on dirait que j’ai fait le tour du monde!... Je ne l’avais
pas encore vue!... Je ne savais pas qu’elle existait, je ne savais pas
qu’elle respirait... Je ne savais pas que j’allais vers elle, et elle ne
savait pas qu’elle venait vers moi... J’allais!... et c’était pour la
rencontrer, et c’était pour lui prendre la main, et c’était pour la
baiser, et pour qu’elle me baisât sur le cœur...
Je descendais le chemin, ô tout était si beau!... Sans doute parce
que nous allions nous rencontrer, et les choses profondes le
sentaient, il n’y avait que nous qui ne le savions pas... Quand elle est
passée, j’ai eu une émotion comme si toute mon âme se renversait.
Il n’y a pas encore un jour! Il n’y a pas encore un jour! Je tremblais,
j’avais vu tout de suite que pour moi elle était belle comme Dieu! et
je ne savais pas si jamais je lui parlerais, ni même si jamais il
m’arriverait encore de pouvoir la regarder... Je tremblais, je ne savais
pas... O comme tout cela est loin!... Je lui ai parlé, elle m’a parlé, je
l’ai touchée avec mes lèvres, et elle m’a touché avec ses lèvres... Il
n’y a pas encore un jour... Mon Dieu, elle a tout saisi en moi. Depuis
que je l’ai vue, on dirait que sont nés en moi un millier de ces
miroirs si blancs qui étourdissent à regarder, et qu’ils ont pris, et
qu’ils ont mis dans mon cœur toute la lumière qui flotte sur le
monde...

Marthe! Marthe! Marthe! je ne peux plus attendre, je veux te voir,


je veux te voir!... Tu es entrée dans ma tête et tu l’as prise, tu es
entrée dans ma tête, tout s’est évanoui, je ne sais plus rien, je ne
vois plus rien, tout ce que je pensais s’est fané. Marthe! je ne peux
pas vivre. Chaque instant sans toi, quelque chose gonfle mon cœur,
il y a quelque chose dans mon cœur qui veut s’échapper, qui veut
s’envoler comme un oiseau qu’on tient dans sa main les ailes
fermées, il y a comme une fleur qui veut s’épanouir, pleine de vie,
pleine de sève, et dont le calice est attaché! Marthe! mon cœur, mon
cœur te veut, il veut s’ouvrir, il veut s’épanouir, il veut se répandre
en toi... Et tu n’es pas là!... Il se gonfle, il va éclater... Une nuit
encore avant de te voir!... ô toutes mes veines battent, mon sang
bouillonne, je tremble... Je vais mourir... J’ai la fièvre, ma poitrine
étouffe... je cherche de l’air, je ne puis pas respirer. Mon Dieu, ferme
mes yeux, retire d’elle ma pensée, donne-moi du sommeil, protège-
moi, ou je vais mourir avant la fin de la nuit...
III

A l’aube je me suis levé, j’ai couru sur la route vers le ciel rouge.
J’étais fou. Mon cœur était tordu dans ma poitrine. Pour rafraîchir
tout mon être enflammé, je me suis baigné dans une prairie, j’ai
trempé mon front dans la rosée, et je sentais toutes les petites
feuilles et toutes les petites herbes humides sur mon front, et j’ai
enfoncé mes mains dans des touffes de fleurs et dans des buissons.
O mal de mon âme, qu’est-ce qui pourra te soulager? je souffre, je
suis mordu indiscontinûment par une soif ardente. La voir! la voir!...
Hélas comment perdre ma souffrance? Hélas que faire? Hélas! où
aller?... Mon Dieu, rien ne me distrait plus, ni les oiseaux chantants,
ni le parfum des fleurs, il n’y a qu’elle qui soit un oiseau chantant, il
n’y a qu’elle qui soit une fleur qui parfume... Avant qu’elle ne vienne,
mon Dieu, je vais mourir mille fois...
Je ne peux pas être ainsi, étendu, immobile comme s’il n’y avait
rien en moi que de la fraîcheur et de la paix. Je ne peux pas être
ainsi les yeux au ciel, je ne peux pas me reposer, je ne peux pas être
comme une chose qui coule doucement, naturellement, en chantant,
au milieu de toutes les autres choses, j’ai une fièvre qui me dévore,
je voudrais m’agiter pour oublier mon mal. Hélas! il n’y a qu’un
regard d’elle qui me guérira, quand je serai avec elle et que je
sentirai là, tout près, sa petite âme, son petit souffle, je serai apaisé,
et je serai tranquille. Ce sera comme un champ de violettes qui
lèvera dans mon cœur...
Où es-tu Marthe? où es-tu?... Voici le chemin qui descend à la
mer. Nous nous y sommes baisés tous les deux. Il nous a vu. O
comme les fleurs sont blanches! Je me sens défaillir, j’ai envie de
gémir...
... Là, par l’éclaircie des arbres, mais c’est elle sur le sable
assise!... C’est elle! C’est elle!... Mon Dieu toute la lumière du ciel
s’éteint. On dirait qu’elle a pris toute la lumière. Je vais mourir, mes
veines s’ouvrent, et je suis faible comme si mon sang se répandait...
Marthe! Marthe! Ah comment ne sent-elle pas que je suis derrière
elle... Bien-Aimée, tourne-toi, regarde-moi... J’approche, je suis dans
l’air et le ciel qui la trempent... Bonjour Marthe! Bonjour Marthe!
Bonjour! Bonjour! O son regard, ses lèvres, son front, son cou, toute
sa chair penchée vers moi! J’ai dans la tête tant de flammes, tant de
bruit, tant d’amour, que je ne puis que tomber à tes pieds, épuisé, et
te regarder, avec toute la tendresse, avec tout l’amour infini, avec
toutes les caresses de mes yeux. Te regarder! sentir mes yeux se
noyer dans tes yeux qui baisent mes yeux!... Marthe je ne puis rien
dire... j’ai souffert! je t’avais vue, et je ne te voyais plus!... Et
maintenant je te revois! je te sens, là, je te sens toute aimante, et
toute à moi...
Donne moi ta main, Marthe, mets ta main dans le feu de ma main,
j’aime la chair de ta paume et la chair un peu molle de tes doigts, et
la chair de ton poignet pâle... Nos mains se tiennent, nos mains
heureuses... Quand tu serres ma main, Bien-aimée, je sens tout
l’amour qui fleurit dans ton cœur, et mon cœur s’épanouit. De ton
cœur à ta main brûlant le courant va, glisse, il passe dans ma main,
il me pénètre, il coule en nous, ah! c’est comme si nous avions une
seule vie, on dirait que ma chair est ta chair...
Restons là sans bouger, Marthe; nous pourrions attendre l’éternité,
nous n’épuiserions pas la source du délice. Tu m’aimes, et je t’aime,
nul n’aura jamais une joie aussi profonde... Je suis étendu à
regarder la lumière dans tes yeux, et je vois que toute ton âme est
ravie, qu’elle sourit et qu’elle se donne. Quelque chose circule en
nous, coule de toi à moi, à travers nos mains, à travers nos yeux. Et
cela seulement nous remplit de bonheur. Pour nous, c’est plus que
toute la vie de l’univers, nous pourrions rester là toujours, et nous
serions toujours heureux... Rien n’existe plus, finesse, douceur du
sable, lumière pure, couleur charmante du ciel et de la mer, rien
n’existe plus... Marthe, je suis couché à tes pieds, et je ne sais plus
que cela au monde. Je t’aime! je t’aime! tu me donnes tes yeux, je
vois que tu m’aimes, et tu es heureuse, et je suis heureux...
O Marthe! Marthe! mon amour! ma rose! mon délice! ma musique!
j’ai souffert comme un malheureux, parce que tu n’étais pas là, et
maintenant je suis heureux comme un bienheureux parce que tu es
là...
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade

Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.

Let us accompany you on the journey of exploring knowledge and


personal growth!

ebookfinal.com

You might also like